A mix of individual and collaborative work spanning drones & autonomy, machine learning, embedded systems and full-stack development — grouped by field.
Hands-on avionics & autonomy on a work eVTOL R&D program: an autopilot + Jetson Orin flight stack and a three-layer obstacle-avoidance system with a physics-based velocity governor.
A quadcopter built from the flight controller up — a bare STM32H743 running ArduPilot with a hand-authored hwdef, bringing up IMU, barometer, iBUS radio and ESCs myself.
A computer-vision agent that plays Duck Hunt, fine-tuning YOLOv5 and SSD detectors via transfer learning for high mAP at real-time speeds. Includes a research paper.
An end-to-end ML application with a live front-end, served from AWS Lambda & S3 using a TensorFlow model. Draw a digit and watch it classify in real time.
A machine-learning research project predicting IMDb ratings, complete with a research poster and paper.
A FreeRTOS deadline-driven scheduler on an STM32F4 using an Earliest-Deadline-First (EDF) algorithm, written in C.
A FreeRTOS traffic-light controller on an STM32F4 reacting to approaching cars via tasks, timers and message queues.
An STM32F0 driving its peripherals — timer module, optocoupler, potentiometer and LCD — in C.
C++ firmware for a PCB and its peripherals — motors, sensors and accelerometers — driving a smart standing desk.
C++ firmware for a PCB and peripherals such as reed switches and sensors, recording live data from an exercise bike.
An Arduino + LCD display using I2C and timer-driven interrupts to show the current date and time.
A Raspberry Pi, camera and PIR sensor that captures and uploads a video clip to a website when motion is detected.
A keypad-driven cursor on an LCD using multiple interrupts and ADC conversion on an ATmega2560.
A cable-connecting VEX robot programmed in RobotC for a first-year engineering design project.
A distributed trading system using load balancing and horizontal/vertical scaling on AWS — client, console, stock/quote server and relational database.
A full-stack iOS app that tracks IOUs between groups of people, backed by a Node.js API and PostgreSQL.
A full-stack e-commerce site built from the ground up with HTML, Python, Node.js and PostgreSQL.