Projects
A few things I've built and written up.

Marigold - Turn Lecture Notes to Timed Quizzes and Flashcards
Upload a PDF of your notes, get flashcards generated from it, study them, then take a timed quiz on the same material and see exactly what you missed. Re-reading feels like studying; being asked and getting it wrong is what sticks.
- React
- FastAPI
- SQLite
- +1

Monte Carlo Options Pricer
A Monte Carlo engine for pricing European and American options. With variance reduction, Greeks, and alternative asset dynamics and a backtest that puts its deltas to work hedging a real position on ten years of S&P 500 data.
- Hedge Funds
- Trading
- Quantitative Research

Vectorized Portfolio Backtesting Engine
A daily-frequency engine for multi-asset equity strategies, built around the things that actually decide whether a backtest means anything: vectorised computation, explicit look-ahead handling, real transaction costs and honest out-of-sample validation. The headline result is negative, which is the point.
- Quantitative Research
- Quantitative Trading
- Python

TRT Ship
A CLI and Python toolkit that takes a trained Pytorch model through ONNX export, TensorRT engine builds and INT8 calibration, numerical validation and benchmarking, to a Triton model repository
- PyTorch
- TensorRT
- CUDA

Synapse - A workflow Automation Engine
Building Synapse: a workflow engine that survives crashes You draw a workflow as a graph in the browser, hit publish, and a fleet of workers runs it reliably. If a worker dies halfway through, the work still gets done.
- PyTorch
- TensorRT
- CUDA

Semantic Video Search Engine
Point it at a folder of videos and type "a red car driving at night". It returns the exact timestamps, ranked across every video you own, each one playable at the moment it matched — searching the picture itself, not filenames or transcripts.
- PyTorch
- CLIP
- CUDA

Polish — a Cursor-like AI Document Editor
Upload a document in any format, edit it inline with an AI assistant that sees the surrounding text, and export back out to PDF, DOCX or LaTeX. Version history means an aggressive rewrite is never a one-way door.
- Next.js
- TypeScript
- Express
- +2

Folio - Learning Tracker for Students with ADHD
If you're like me who's got ADHD and struggle a lot managing multiple resources to study. I built this for you, all of your study material at one place. Youtube, Books, PDFs, No juggling around.
- React
- FastAPI
- MongoDB
- +2