Projects
A selection of things I've built — from web apps to machine learning. Each one taught me something new.
Pathfinder
Graph Algorithms
An interactive pathfinding visualizer for BFS, DFS, Dijkstra's, and A* — place walls, set start/end nodes, and watch the algorithms run step by step.
Next.js · TypeScript · Tailwind
Credit Card Fraud Detection
Machine Learning
A fraud detection API that returns a fraud probability and prediction for credit card transactions, served from a trained ML model via FastAPI and Docker.
Python · Scikit-learn · FastAPI · Docker
JunoC
Compilers
A Java 1.3 to machine code compiler written in Java and C++, covering lexing, parsing, and code generation down to assembly.
Java · C++ · Assembly
Bone Fracture Detection (X-Ray)
Computer Vision
A deep learning model that detects bone fractures from X-ray images, trained to classify and localize fractures to assist medical diagnosis.
Jupyter Notebook · Python