A detailed breakdown of my technical background — what I build with, what I know, and where I’ve applied it.


Education

M.S. Robotics
May 2026
Coursework: Robot Motion Planning, State Estimation, Reinforcement Learning, Embedded Systems, Computer Vision
B.S.

Experience

Robotics Research Contributor
Oceanographic Survey — USS Monitor Project
2025
  • Integrated a microSAS sonar sensor payload onto an autonomous underwater vehicle (AUV) for high-resolution acoustic imaging.
  • Captured sub-inch resolution acoustic images of the USS Monitor shipwreck during an open-ocean survey mission.

Technical Skills

Languages & Systems

C++ Python CMake Bash / Shell Linux (Ubuntu) Git Docker

Robotics & Simulation

ROS 2 Navigation2 SLAM MuJoCo Webots Gazebo Gymnasium

Embedded Hardware & Firmware

STM32 (F407VET6, L476RG) ESP32 AS5047P Encoders CAN Bus SPI / I2C / UART SimpleFOC FreeRTOS

PCB & Hardware Design

KiCad (Multi-layer PCBs) Schematic Capture DFM / Gerber Export Power Distribution SWD Debug Interface BLDC Motor Driver Circuits

Control & Perception

Field Oriented Control (FOC) PID Control LQR Extended Kalman Filter (EKF) PPO Reinforcement Learning OpenCV Monocular Depth Estimation

Mechanical Design & Prototyping

Fusion 360 SolidWorks FDM 3D Printing Resin Printing GD&T Laser Cutting CNC Machining

Dev Tools & Workflow

CategoryTools
Build & DependencyCMake, Make, vcpkg
TestingGoogleTest, pytest
Version ControlGit, GitHub
ContainerizationDocker
PCB DesignKiCad
CAD / MechanicalFusion 360, SolidWorks
SimulationMuJoCo, Webots, Gazebo
DocumentationMarkdown, Doxygen
OS / EnvironmentsUbuntu Linux, WSL2

Certifications & Recognition

Note: This page is a living document — I’ll continue updating it as I complete new projects and courses.