- ๐ CS + Math @ University of Illinois Urbana-Champaign ยท 2027
- ๐ผ SWE Intern @ Dexmate โ fullstack platform and in-product AI features
- ๐ผ ex-SWE @ ChatSlide.ai | ex-backend for a gaming social app
- ๐ฌ Research @ Irisk Lab โ stochastic inventory optimization for pharmaceutical supply chains
- ๐น Dancer, pianist, skateboarder
- ๐ฑ Exploring on-device ML, local LLM inference and AI-assisted workflows
| Languages | |
| AI / ML | |
| Web | |
| Backend | |
| Infra | |
| Tools |
๐งฑ Nebular DesignPhotograph a building and get a real LEGO parts list plus step-by-step build instructions. Depth estimation feeding Claude, wrapped in a Next.js front end. |
๐ฌ ChatcursoTurn AI conversations and web clippings into review cards. Captures ChatGPT, Claude and Gemini, schedules them with SM-2, and never leaves your machine. |
๐ค Whisper HelperA floating mic button for macOS. Click, speak, and it types into Claude Code or any other app. Runs on whisper.cpp entirely offline, Simplified Chinese by default. |
๐บ DancefluxCompare your dance take against a reference video and get plain-language coaching tips. On-device pose estimation, audio alignment and a phrase-bank engine, with an LLM fallback. |
๐ More projects
- โ๏ธ Distributed CI on Kubernetes โ containerized build agents running jobs in parallel, with REST orchestration, pipeline state tracking and pod lifecycle tuning. Roughly 2.5ร the throughput of sequential runs.
- ๐งฎ Custom memory allocator in C โ an
sbrk-backed heap with aligned block metadata and an explicit free list, block splitting and coalescing to fight fragmentation, in-placerealloc, and a heap checker for stress testing. - ๐ HERa โ write a letter, share a link, open it with a password. Encrypted at rest. API ยท web
- ๐ Stock sentiment predictor โ a Reddit scraper feeding a sentiment pipeline that scores tickers. UIUC CS 222 team project.
- ๐ Optimal procurement quantity โ the Irisk Lab paper above: Poisson demand, expected-cost objective, closed-form threshold for the optimal order size.
โจ Reach out if you're building something interesting.