Featured Projects
A collection of my work spanning AI, full-stack development, and hardware engineering.
Featured Work

Livelo Booking Widget
Live, production booking widget for Livelo, built solo as part of my Software Engineering internship. Embedded cross-origin via a lightweight JS snippet, it lets customers book bike rentals with delivery/pickup, guided rides, and accessories across 50+ locations. Backed by Supabase (Postgres + Deno Edge Functions) for orders, inventory, and pricing, with Auth0 passwordless OTP login, Stripe Elements for payments (a dev-token-gated test mode runs alongside live production keys), Postmark for server-rendered confirmation emails, and Mezmo for client-side error logging. Deployed on Vercel, with main as the auto-deploying production branch. Source code is under NDA and cannot be shared.

Livelo Admin Site
Internal admin dashboard for Livelo's multi-city bike-rental operations, built to match a locked design mockup pixel-for-pixel. Covers order management (list, detail, status lifecycle, cancellations, New/Edit Order wizards), a product/variant/fleet-unit catalogue with ROI tracking, full location configuration (delivery, pickup, couriers, guides, commissions), events and special dates, dashboards and reports, and an upcoming live chat/inbox spanning admin, partner, guide, and customer roles. Integrates Stripe, Postmark, Twilio, and Nominatim with role-based access for admin/partner/investor/guide staff, built in phases against a real Supabase schema and verified live at each step. Internal tool under NDA — no public link or source available.

Noogie – Best Design @ PennApps XXVI
An AI-powered news platform delivering unbiased summaries and interactive visualizations. Built scalable APIs and data pipelines to scrape, process, and normalize articles, with robust error handling. Integrated OpenAI’s API and custom classification models to cluster content, improving performance and UX.

DeepVerify
A backend proxy that intercepts media in transit and flags deepfakes with a live authenticity score before content reaches users. Built a Rust reverse proxy with an asynchronous scoring pipeline in front of a self-hosted detector, diagnosing a critical recall failure and swapping in a CLIP-based classifier to reach 94% recall. Integrated a WebAssembly verification badge, a Cloudflare Worker, and a real-time React dashboard to surface results client-side without adding latency.

Global Origins Plotter
"Global Origins Plotter" is a Qt-based map app that plots where people come from. This project loads a dataset of people (from a CSV) and displays their region of origin as dots on an interactive world map. The map is rendered using Qt Location + QML, and the backend is written in C++.

Color Sorter
Engineered a compact, fully automated candy-sorting prototype using Arduino and C++. The project featured a dual-motor system, color sensors, and a custom-fabricated housing (CAD/3D printing), all delivered within a $200 budget.

Temperature Sensor Box
Built a temperature monitoring system using a microcontroller, TMP36 sensor, LCD, LEDs, and a piezo buzzer. Programmed to display real-time readings and trigger alerts when outside the 80ºF–90ºF range. Gained experience in CAD design, circuit assembly, and microcontroller programming.

Typing Wars
A single- and multi-player typing game with smooth UI transitions, responsive gameplay, and real-time scoring. Integrated Firebase Authentication and Firestore for user management, high score persistence, and game history. Added AI-powered feedback and performance analytics with OpenAI API.

EduQuest
A classroom engagement platform where teachers can reward students to boost participation. Implemented leaderboards, prize redemption, and progress tracking features to gamify learning. Built a scalable, maintainable, and responsive web app with modern frontend practices.