01Embedded Systems · Motor Control
C · STM32 · KiCad · SPI
Designed a three phase motor controller PCB in KiCad and wrote C firmware for PWM, SVPWM, and field oriented control. The board has USB-C connectivity and supports an optional high resolution SPI absolute encoder.
Verified PWM timing and deadtime with an oscilloscope, then debugged gate drive and motor control behavior on the assembled board.
FirmwarePCB DesignFOCSVPWMHardware Debugging
02Systems Software · Security
Founder & Developer · Jan 2022–Jul 2025
Founded a commercial cheat detection service that analyzed Windows process memory and system artifacts. It reached more than 300 users and 37 customers.
Built a Windows driver in C/C++ and process analysis tools in Go, and administered Linux systems for customer deployments.
Windows DriverProcess MemoryC/C++GoLinux
03Robotics · Autonomy
Team Member · Aug 2021–May 2025 · Programming Lead for 2 years
Led programming for two of my four years on the team, developing autonomous and computer vision software for competition robots. The team of 85 students reached the FIRST World Championship in both years I served as lead.
Also contributed to robot design, electrical systems, fabrication, and CNC machining.
Robot SoftwareAutonomous SystemsComputer VisionElectrical SystemsCNC
04Backend Development · HackGT 13
MongoDB Prize · 1st Place, NSA HEARSAY
Built the Go backend and server infrastructure for a MongoDB backed app that combines time and location aware activity plans with shared outings, interest matching, and group chat.
GoMongoDBBackend DevelopmentServer Infrastructure
05Computer Vision · Mechanism Design
Google Gemini Track Winner · MakeMIT x Harvard
Developed computer vision software to classify waste and pass the results to sorting controls. Designed a compact differential mechanism to route each item to the correct bin.
Computer VisionSorting ControlsMechanism Design
06Backend Development · Document Search
MongoDB Track Winner · Google Cloud Honorable Mention · AI ATL
Built a Go backend and WebSocket pipeline for live support call transcripts and agent annotations. Added MongoDB persistence and document search APIs so agents could retrieve relevant material during calls.
GoWebSocketsMongoDBDocument SearchAPIs
07AI · Education
NexHacks · Carnegie Mellon
Built an AI learning tool that generates questions in an instructor's style from course material and gives targeted hints to help students practice problem solving with material tailored to their class.
AILearning ToolsEducation
08Robotics · Computer Vision
3rd Place · Autonomous Track · RoboTech
Developed software for a humanoid robot and autonomous vehicle using inverse kinematics, fiducial detection, pathfinding, PWM motor/servo control, and obstacle avoidance. The autonomous vehicle ran on a Jetson and used fiducial tracking to navigate its environment.
JetsonComputer VisionInverse KinematicsPathfinding