Projects
A collection of my work spanning research, AI/ML applications, full-stack web development, and native mobile/macOS applications.

ANTS
Research pipeline that turns Micro-CT ant meshes into rigged, poseable 3D models. It combines geometry processing, automated Blender tooling, and an interactive viewer—and successfully rigged 84% of a curated 50-specimen set.

Playdo.ai
A technical-interview practice platform I helped build at a UMD startup. Candidates talk with an AI interviewer, work through adaptive problems, and run Python, Java, or C++ code against generated tests.

Wei's Windows & Doors
An operations platform for a local windows-and-doors business, replacing paper and spreadsheet workflows with customer management, consultation scheduling, order tracking, invoicing, and automated email updates.

PhotoRepo
Dynamic photography portfolio with advanced filtering, full-screen modal carousel, and responsive masonry layout. Features 20+ categories and Cloudinary integration.

BirdSR
An audio-classification system for 50 North American bird species. I built the data pipeline, fine-tuned a YAMNet-based model to 92.4% validation accuracy, and shipped recording and upload workflows backed by Hugging Face inference.

Harmony
A Discord-inspired chat app built to explore real-time product architecture: authenticated users create servers and rooms, exchange messages over GraphQL subscriptions, and share Cloudinary-hosted files.

Notify
A native macOS reminder app that lives in the menu bar and adapts timers to active use, idle time, and sleep. Custom schedules, shared timer state, and persistent settings keep reminders useful without becoming noise.

Trilinguo
A personal alternative to drill-based language apps: culturally aware AI tutors hold conversations in five languages, with predictive text, pronunciation guides, translation help, and spoken responses.

Tennis Serve Coach
A video coaching prototype that uses Gemini to find individual tennis serves, return structured technique feedback, and cut longer recordings into reviewable clips directly in the browser.

Forecastify
An iOS weather app that turns live forecasts into concise, radio-style briefings with an on-device language model, then delivers them on a user-defined notification schedule—even with graceful offline fallbacks.