LinkedIn GitHub

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!

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.