01 Tabit

Splitwise went paid. Tab has great OCR but rough UX. So I'm building the thing I actually want to use.

FastAPI, PostgreSQL, Expo, React Native, Poetry
02 Movie Recommender

A movie discovery app I built because my fiancée and I couldn't stop arguing about what to watch.

FastAPI, React, PostgreSQL, pgvector, BERT, Redis, Vite, TypeScript
03 Super Bowl Party Game

A one-day build to see if I could make a real-time multiplayer trivia game for Super Bowl parties. Spoiler: it works. Barely.

Next.js, Socket.IO, Tailwind CSS, TypeScript
04 Stream-ML Housing Lab

I wanted to learn MLOps properly — not just the concepts, but the patterns you'd actually use in production. So I built a reference implementation.

Python, MLflow, FastAPI, scikit-learn, Poetry, YAML