Imprimis — Autonomous Ground Vehicle
07/2025 – Present
HyperRobotics VIP Program, VCU · Robotics Software Engineer & Subteam Lead
- Built a real-time lane detection pipeline in Python and OpenCV that projects detected lane boundaries into 3D space for the robot's Nav2 costmap.
- Wrote a custom SpeedCritic plugin for MPPI and a Controller Switcher node that swaps controllers near obstacles — a 30% speed increase while avoiding every obstacle on a simulated track.
- Built the team's Nav2 parameter tuning stack, including unit tests, and lead the Imprimis subteam within the VIP program.
Python
C++
OpenCV
ROS2 / Nav2
MPPI
URC — Glove-Controlled Robotic Arm
07/2025 – Present
HyperRobotics VIP Program, VCU · Embedded Systems Engineer & Subteam Lead
- Built a UDP wireless communication stack between a sensor glove and a robotic arm using micro-ROS, an ESP32, and a Raspberry Pi.
- Implemented a 6DOF control mapping and a simulated joystick mode for compatibility with other robot platforms.
- Added fingertip shortcuts for on-the-fly IMU recalibration and returning the arm to its home position.
micro-ROS
ESP32
Raspberry Pi
UDP
IMU
Embedded Voice Recorder
12/2025 – 01/2026
Personal project · PCB, firmware, and enclosure design
- Designed and fabricated a voice recorder from scratch, including a custom PCB, schematic, and CAD enclosure.
- Configured I2S on the ESP32 to capture microphone data directly, avoiding external audio ICs while keeping recordings clean.
- Built the software that handles wireless transmission of audio files to a home NAS.
ESP32
I2S
KiCad
Onshape CAD
Homelab — Self-Hosted Infrastructure
06/2024 – Present
Personal project · Ongoing
- Built and maintain a self-hosted home server (Ubuntu Server on a Dell OptiPlex Micro) running a 10+ container Docker stack.
- Configured secure remote access from anywhere via Cloudflare Tunnel, with no exposed ports.
- Run personal dashboards and self-hosted tools in place of several subscription services.
Docker
Ubuntu Server
Cloudflare Tunnel
Flask