My Projects

Autonomous Drone
Originally built for image classifcation for the skies in middle school, I repurposed the drone for acrobatic FPV flight!

Vertices Path Generator
A user interface to design and generate trajectories for the Vertices Path Follower, created by 15534 VERTEX.

MacuScan
MacuScan is a mobile app which utilizes a Convolutional Neural Network for analyzing age-related macular degeneration (AMD) in the eye. This low-cost solution only requires a lens and 3d-printed adapter for a smartphone, and allows anyone to quickly diagnose AMD.

Polaris Flight Computer
Featuring an ultra-precise barometer and 6-DOF Inertial Measurement Unit, the Polaris FC is intended for rocketry and UAV applications. It's ultra-powerful STM32H7 MCU features an ARM Cortex®-M7 proccesing core, and the board supports up to 5 servos or ESCs for brushless motors. The reciever interface allows for communication with the standard SBUS and IBUS protocols.

GimbalFOC
A camera stabilization gimbal I made using a brushless DC motor field-oriented control algorithm for butter-smooth videography, even with severe shake. It uses custom PCBs that I built to integrate the encoder and MCU.

SRS Robotics
I cofounded SRS Robotics, a company that brings high-performance and intuitive components to educational robotics. We currently sell the SRS Hub, a fully-featured sensor integration board for FIRST Tech Challenge, featuring 12 analog/digital inputs, 6 dedicated-hardware quadrature/PWM encoder ports, and a 480 MHZ system clock for optimal performance. We also sell the SRS Tracker, a dedicated odometry computer, which utilizes a 480 MHZ system clock to accurately compute the robots position.

MyAIDermatologist
MyAIDermatologist is a mobile app that uses a convolutional neural network to detect various skin diseases, increasing accessibility for those without the ability to visit a dermatologist.