At the moment, I am:
- Studying machine learning + distributed systems at UCSD
- Tinkering with Rust
- Improving Spark's streaming infra at Databricks
Past Projects:
- Apex - Rust + Svelte desktop app that lets Claude Code vibecode courses for topics you want to learn about
- Fuji - Rust CLI tool to auto-trade Kalshi F1 markets with a Grok agent hooked up with Kalshi/F1 API calls
- Lumber - CLI tool to generate realistic-ish logs to learn bash/CLI skills
- Big File Thing - CLI tool that scans for big files + uses Gemini to recommend deletions
- Audio Visualizer - Rust CLI tool to visualize audio levels instantaneously
- Video-to-ASCII - Rust CLI tool to play videos in your terminal
- Audio Brightness Thing - Adjusts your brightness to match microphone levels
- DSC Copilot - Think v0/Lovable/Bolt but for data science students at UCSD
- Map Use - Cursor for geospatial analysis
- fedlevels.fyi - levels.fyi, but for government employees and contractors
- Headlines - A Next.js website (with Stripe) for a service that brainstorms intelligent headlines for newsletters
- Krait - A Go CLI tool to generate Go CLI tools. Think Claude Code/Codex for CLIs (before Claude Code/Codex existed)
- Call To Change - Python observability library to track your CO2 emissions based on LLM calls
- auto-commit - Go CLI tool to automatically create commits in your Github profile
- GraphGPT - A Wails (SvelteKit + Go) Desktop app to interact with Neo4j Graphs using Gemini
- ucsdGPT - Course catalog chatbot to help UCSD students find cool classes. Built with Next.js
- InternPilot - Semantic search tool to help students find internships at YC startups
- Memori - A Next.js website to save important recordings (voice -> text -> RAG)
- Hackathons FYI - A semantic search tool to find award-winning hackathon projects
- F1 Alexa Skill - An Alexa skill to get upcoming F1 race information
- Focus Tracker - Uses a finetuned YOLOv5 model to yell at you when you're distracted



