Projects
Things I've built.
Hackathon wins, research prototypes, and shipped products.
Repple
OngoingRepple is a competitive fitness app for iOS that makes working out fun and consistent. Users earn points for workouts, create streaks, compete against friends in weekly matchups, and climb leaderboards. Features include ELO matchmaking, automated point aggregation, and AI-generated workout plans that adapt to user performance.
Python (FastAPI), Supabase, PostgreSQL, OpenAI API, Pydantic, TypeScript, Anthropic Claude
google-tools-mcp
Apr 2025An open-source MCP server that unifies all of Google Workspace behind a single server and OAuth flow. 169 tools covering Drive, Docs, Sheets, Slides, Gmail, Calendar, and Forms. Features auto re-auth, PDF/Word reading from Drive, and read-before-edit guards. MIT licensed, no telemetry.
TypeScript, Node.js, Google APIs, OAuth 2.0, MCP SDK


Veritas
Catapult 2026Winner: Best Proof-of-Human ApplicationVeritas is a clinical research platform that combines cryptographic proof-of-personhood (World ID) with ML-powered response quality scoring to give researchers clean, trustworthy data. Won Best Proof-of-Human Application at Catapult 2026.
Next.js 14, React 19, Tailwind CSS, shadcn/ui, PostgreSQL via Supabase, NextAuth.js, World ID, OpenAI GPT-4o, Pinecone, Vercel
Caladrius
Sep 2025HackGT - 2nd PlaceCaladrius is a privacy-first AI triage assistant. It aims to cut through the inefficiencies of triage intake and inequities in prioritization, while maintaining a privacy-first HIPAA-compliant ethos. Awarded 2nd place in HackGT 12's track for social impact.
React Native, Python, LangGraph, AWS S3, REST API, Next.js
Verbatim
Feb 2025Verbatim is an intelligent platform that takes any video, summarizes it for quicker consumption, translates it into multiple languages, and then recreates the speaker’s lip movements to match the new audio—delivering a seamless, localized experience.
Next.js, Python, OpenAI API, Google Cloud, Vercel, REST API
FORMulator
2024FORMulator allows users to perfect any type of body movement on their own, by leveraging computer vision technology to provide instant feedback. The app uses a combination of pose estimation and machine learning to analyze the user’s movements and provide real-time feedback on their form, helping them to improve their performance.
Computer Vision, Machine Learning, Pose Estimation
Photonic Implementation of QKD
Oct 2023 - May 2024Quantum Key Distribution (QKD) is a method of secure communication that uses quantum mechanics to exchange cryptographic keys. This project focuses on the photonic implementation of QKD with near-infrared lasers, utilizing the principles of quantum mechanics to ensure secure communication between two parties.
Python, NumPy, Oscilloscope, Optics Hardware

Self-Organizing Maps × K-Means
2023This project explores how SOM, known for its capability to uncover topological structures, fared against traditional centroid-based approaches in capturing intricate data relationships.
Python, Machine Learning, SOM, K-Means

Quantum Racer
Aug - Dec 2022Quantum Racer is a simple car racing game that teaches players about quantum decoherence and noise by challenging them to navigate a quantum car through a track while avoiding obstacles. The game is designed to be fun and educational, making it suitable for players of all ages.
Java, Android SDK, Gradle, XML