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