Selected work

Projects.

5 projects shown

HardwareOngoing

Robot Dog

A custom quadruped platform for autonomous indoor navigation, built across mechanical design, embedded control, simulation, and ROS2.

Custom four-legged Robot Dog prototype on a workshop floor

Developed ROS2 and PyBullet simulation foundations, inverse kinematics, gait control, and interfaces that mirror the physical robot.

  • ROS2
  • STM32
  • PyBullet
HardwareCompleted

6-DOFenshmirtz Arm

A six-axis desktop robot arm designed around custom gearing, coordinated stepper control, and an integrated controller board.

CAD rendering of the six-axis 6-DOFenshmirtz robot arm

Designed the mechanical system, kinematics, multi-axis motion library, and a four-layer PCB for six TMC2209-driven joints.

  • Kinematics
  • Motion Control
  • PCB Design
HardwareOngoing

Mobile Robot Platform

A modular mobile robot for exploring localization, visual SLAM, sensor fusion, and practical autonomy from the chassis upward.

Electronics and chassis of the mobile robot platform prototype

Built STM32 motor and dual-IMU interfaces, filtering and state-estimation foundations, plus a ROS2 architecture spanning Raspberry Pi and desktop.

  • FreeRTOS
  • Sensor Fusion
  • ROS2
HardwareCompleted

Chess Bot

An autonomous chess-playing robot that senses a physical board, plans with Stockfish, and executes moves through an XY gantry.

Physical autonomous Chess Bot beside its chess board

Combined OpenCV board-state detection, custom controller communication, calibration sensors, and mechanical motion accurate to the chess squares.

  • OpenCV
  • Stockfish
  • Mechanisms
SoftwareExperiment

PyBlock-3D

A Python and Pygame rendering experiment that projects a block-based 3D world onto a two-dimensional display.

PyBlock-3D block-based world rendered in Pygame

Implemented perspective projection, camera-space mapping, player movement, and memory-aware world loading from first principles.

  • Python
  • Pygame
  • Rendering