Projects
A showcase of my engineering work across robotics, embedded systems, and software.
Workforce AI Wearable
Firmware and embedded systems for a hands-free AI wearable used by field technicians across power, water, oil & gas, and manufacturing infrastructure. Integrates audio, visual, and environmental sensors with a voice-interactive AI copilot ("AI Foreman") and automated reporting pipeline.
Self-Driving Forklift
Perception, motion planning, and control logic in Python + ROS2 for semi-autonomous warehouse navigation. Achieved first working demo within one month.
Weatherproof Helmet Camera
IP68-rated combined visible + thermal camera system for helmet mounting. Delivered full embedded hardware design and CAD on an accelerated client timeline.
Consumer Electronics Test Fixture
Mechanical design and integration for a factory validation fixture supporting a 50,000-unit production run.
Hearing Protection Device
Embedded DSP device that attenuates machine noise while passing voice audio, designed for safety-critical industrial environments.
Wildfire Sensing Camera
Multi-sensor wildfire detection system for drone or fixed deployment, with automated alerting and computer vision-based smoke/flame detection.
PinpointAVL
Co-Founder & Lead Software Engineer · 2021–November 2024
Designed and deployed a real-time Automated Vehicle Location (AVL) system across 19 UCSC campus buses. Built C firmware for the Raspberry Pi Pico, a C#/.NET cloud backend, and integrated GPS, LTE, SD storage, and CAN bus communications. Also built a hardware testing simulation system to validate firmware before physical deployment.
Won UCSC Launchpad 2022: 1st place and a $10,000 prize out of 19 teams. Read the announcement →
Slugbotics Robotic Arm
Arm Team Lead · UCSC Slugbotics
Led a 10-person team to design and build a fully custom robotic arm — from CAD and 3D printing through to software. Implemented reverse kinematics for precise end-effector control and built a computer vision pipeline with OpenCV for real-time object detection.
Integrated Llama 3.2 via LLM tool-calling to enable natural language task commands (e.g. "pick up the red screwdriver"). The full system was simulated in CoppeliaSim before physical deployment.
Confab Agora
Developer · Callen Games
Built a real-time communications application featuring voice chat over UDP and text chat over TCP. Implemented a SQL backend for message persistence and a WPF desktop client. The project has been actively developed and maintained with regular game patch notes and an active user base.
Rocket Team Ground Speed Estimator
Developer · UCSC Rocket Team · 2024
Developed a Python tool using optical flow to estimate a rocket's position and ground speed from a downward-facing onboard camera. Processes video frames in real time to extract velocity vectors, providing ground truth telemetry independent of GPS.
Wizards Duel
Solo Developer · 2019–2026
Turn-based pattern-matching duel game featuring 32 unique characters, each with character-specific abilities and a distinct playstyle. Players chain input patterns to cast spells, and matches are played over real-time TCP networking.
Built and iterated on over several years, growing from a single-player prototype to a fully networked multiplayer game.
WVC Maker Space / STEM Club
Secured funding and led the creation of West Valley College's maker space, giving students access to 3D printers, fabrication tools, and a collaborative project environment. I also was president of the college STEM Club.
Course Grader — UCSC
Graded assignments for a 300-student Principles of Computer Systems Design course (Spring 2023) using CrowdGrader's computer vision tools.