Projects
Open-source work and side projects.
Day-by-day travel planner for long trips. Log itineraries, track days, and build a record of where you've been.
AI-assisted symptom checker that helps users understand potential causes and when to seek care.
Note-taking app that automatically generates concise summaries and briefs from your notes.
Digital procedures library for the Vallecitos Nuclear Center D&D team. 228 procedure pages across 10 categories in Obsidian, with PDF ingestion tooling.
This site. KV-backed blog, PIN-gated workflow notes, Vercel Blob photo gallery, and a full admin panel.
Safety and AI certification platform with 31 courses across OSHA compliance, AI Skills, and language basics in 18 languages.
AI-powered travel planning web app. Generates itineraries, suggests activities, and helps research destinations.
Tool for exploring ideas from multiple angles. Enter any topic and get a structured breakdown of different perspectives.
Auto-moving basketball hoop that uses computer vision and physics calculations to reposition itself where a thrown ball will land — guaranteeing every shot goes in. Built from recycled materials with Arduino and Python at Cal Hacks 6.0.
Interactive art installation featured at Burning Man. An immersive experience exploring presence and place.
Remote-controlled robotic claw that mirrors real-time hand and arm gestures via a Leap Motion sensor. Five servos simulate a full arm; kinematic equations translate hand position into precise servo movements.
Automated greenhouse that monitors temperature, moisture, and humidity via sensors and automatically triggers a fan or water pump to maintain ideal conditions. Features real-time data visualization and Twitter integration.
Multipurpose six-sided graphical display built at SD Hacks. Uses 3D-to-2D projection to render objects across six RGB panels — capable of displaying system status, plotting sensor data, and showing live weather and news feeds.
Arduino project that uses shift registers and bit manipulation to drive an 8×8 LED matrix. Sequences individual LEDs in a looped visual pattern running across the full matrix.