[01]   About

I'm an undergrad at Georgia Tech interested in union of applied ML and robotics.

My experience revolves around 3 main parts: research lab work, club involvement, and personal projects. I've worked on data imputation ML systems for aircraft telemetry data and developing adaptive MPC systems for UAVs within research. To implementing tracking, mapping, perception, and autonomy systems into competition marine vehicles. I also spent time on personal projects exploring boundaries of NNs and robots.

[02]   Currently

  • GNC Lead
    Marine Robotics Group
    2025.08 - Present
  • Researcher
    MoDAL · physics-informed ML
    2025.01 - Present
  • Researcher
    Miniature Blimp Research
    2024.08 - Present
  • Builder
    Robots and Deep Learning Models
    In Perpetuity

[03]   Artifacts

fig.02 · the current build
01 / 04

Active Personal

Dexter

A two-wheel self balancing robot. Began to get experience in owning a full stack project. Designed a cascading model based controller in simulation and implemented it in real life. Implemented a self-designed PCB, used heat set inserts to minimize vibrations, and got it all working smoothly.

ESP32 C++ LQR MPU6050 SOLIDWORKS

fig.03 · tracks, gated and colored
02 / 04

Active Marine Robotics Group, Georgia Tech

Perception & Mapping

Designed a tracking system that sits in between filtered data and high-level semantic autonomy information to have a probabilistic approach to estimating the pose, existence, and class of objects within our USVs environment. This is a part of the software stack for the RobotX competition where we have to autonomously complete tasks such as: navigating through buoy fields filled with debris, or docking the USV in specific cleared docks in tight spaces.

ROS2 C++ Python UKF JIPDA

The Best Hardware Hack award slide projected at HackPrinceton Fall 2025, naming Interactive DAW, with the team on stage below it
fig.04 · best hardware hack, hackprinceton
03 / 04

Fall 2025 HackPrinceton

Interactive DAW

This project won ‘Best Hardware Hack’ at HackPrinceton F25. We developed a device to allow you to physically interact with a digital audio workstation (DAW) to make music. You can control the pitch using one hand and interact with a webcam with the other to go through a menu and tap beats into existence.

Python OpenCV MediaPipe Raspberry Pi Reaper loopMIDI OSC

Learned correct-class logit surfaces for the four modular operations, reconstructed from their top-30 Fourier modes
fig.05 · learned logit surfaces
04 / 04

Spring 2026 Georgia Tech · ISYE 4803

Mechanistic Interpretability of Grokking in MLPs

Project exploring the literature on grokking through an experiment in a jupyter notebook. Grokking is when a network memorizes a small modular arithmetic dataset, sits at zero test accuracy for a long time, and then abruptly generalizes. The experiment looks inside the weights during that delay to find what is forming while the metrics still look flat, and finds the same Fourier feature circuit across all four operations.

PyTorch NumPy Fourier analysis