Project library

Project stories for robotics, controls, and embedded systems.

Each project opens with a short overview, then follows the specific technical challenges, decisions, and iteration work behind the build.

All projects

Browse the current portfolio work and open each story for the engineering details behind it.

RL Quadruped Locomotion thumbnail
2026In progress

RL Quadruped Locomotion

Built a MuJoCo-Warp velocity-tracking task for legged locomotion with GPU-parallel simulation, randomized walking commands, noisy proprioceptive observations, domain randomization, reward shaping, checkpoint playback, and rollout recording.

PythonMuJoCoMuJoCo-Warpmjlab

Read Details →

Stair-Climbing MuJoCo Robot thumbnail
2025Shipped

Stair-Climbing MuJoCo Robot

Built a MuJoCo simulation testbed for a six-wheel stair-climbing delivery robot with waypoint navigation, active payload leveling, rangefinder-based bogie control, constrained MPC tracking, and PPO reinforcement-learning experiments.

PythonMuJoCoPyomo/IPOPTStable-Baselines3 PPO

Read Details →

Real-Time Self-Balancing Robot thumbnail
2025Shipped

Real-Time Self-Balancing Robot

Built real-time ESP-IDF firmware for a self-balancing robot, using FreeRTOS tasks, task notifications, queues, periodic timers, IMU sampling, PID control, stepper motor timing, UDP telemetry, and safety watchdog paths to coordinate balance control under hardware timing constraints.

ESP-IDFFreeRTOSEmbedded CESP32-S3 Microcontroller

Read Details →