Projects

Things I built end to end — from the data model to the deploy. Each one started as a problem I actually wanted solved.

EventEase

Full-stack event planning, deployed to the cloud

A cloud-hosted event planning platform built with Django and PostgreSQL. It handles Google OAuth authentication, role-based access control, S3-backed file uploads, automated email reminders, and Google Calendar integration — all behind a Bootstrap interface and deployed on Heroku.

PythonDjangoPostgreSQLAWS S3GCPHerokuGoogle OAuth

HooRides

Ride-sharing for 24,000+ UVA students

A cross-platform mobile app built with React Native and Firebase for secure ride-sharing inside the UVA community. I led an Agile Scrum team of three developers, building real-time data sync, Google Maps navigation, and UVA-only authentication. The platform enabled 1,000+ miles of rides across Central Virginia and was presented to 10+ faculty and stakeholders.

React NativeFirebaseGCPGoogle Maps API

Semantic Search

Context-aware search over vector embeddings

A semantic search tool combining the OpenAI API, LangChain, and the Pinecone vector database to return results by meaning rather than keyword match. Vector-based indexing and natural language understanding pushed query accuracy to 95%, wrapped in a Next.js front end.

Next.jsOpenAI APILangChainPinecone