Projects
A mix of coursework, hackathons, and things I shipped because I wanted to see them exist. Each title links to the repo; NutriLens also has a live demo!
Boulder Finder
React · Flask · PostgreSQL · PostGIS · Stripe · Docker
Full-stack gym finder: search by location or browser geolocation, nearby results with distance and a crowding signal from recent check-ins, gym detail with reviews, and Stripe Checkout for day passes. Vite + React on the front, Flask REST API and PostGIS for spatial queries, docker-compose for local runs.
NutriLens
MERN · Docker · Agile / DevOps capstone
Capstone team build for mindful eating: log meals and activity, scan foods for quick context, and keep nutrition tips human-readable. React and Express on MongoDB, Docker Compose for a repeatable environment, and a public demo the team ships through the class pipeline.
Space Invaders
Java · Processing · Game loop and audio
A from-scratch arcade build: keyboard input, sprites, and layered sound on a tight update and draw loop. Good practice in state and timing when everything on screen depends on the next frame.
Stoquette
Python · MongoDB · Web · Georgia Tech Hacklytics
Datathon project: pull together volatility, highs and lows, and sentiment from financial news, with space for generative-style summaries. Python and MongoDB behind the scenes, HTML, CSS, and JavaScript up front.
Pantry tracker
Next.js · Firebase
Pantry inventory on the App Router stack, wired to Firebase for auth and data. Focused on a clear, fast UI for what you actually have at home.
MERN stack exercise
React · Express · MongoDB
Classroom monorepo: ship a real About page whose text and photo URL arrive as JSON from a new Express route. Practice wiring database, API, and client without magic in the middle.
StudyScape
Specification · UX · NYU
Early-semester software engineering sprint: interviews, user stories, activity diagrams, and wireframes for an app that would show how crowded campus study spots are in near real time, so students stop wandering between buildings.