jonathan
adoodevv · python / c++ / go / typescript
robotics trainer at mikrobot, a robotics research and teaching foundation in accra. most of my week is building robots, and most of that is debugging them.
most of what i build ends up open — ros 2 stacks that spare people days of setup. the other half is backend: deciding who gets the last seat is the same problem as a robot deciding where to go.
what i want next is physical ai — world models that have to be right about the world itself, not just about a dataset.
selected work
all projects →diff_drive_robot
2024A ready-to-run simulation of a two-wheeled robot that spares people the days of setup usually needed before they can drive one.
ROS 2 Jazzy · Gazebo Harmonic · SLAM Toolbox · Nav2
so101_ros2
2026A complete control stack for the SO-101 robot arm, taking it from a 3D description to picking things up in simulation.
ROS 2 Jazzy · MoveIt 2 · ros2_control · Gazebo Harmonic
reservation-service
2026A booking service for things that can only be sold once — a room, a seat, a time slot.
TypeScript · PostgreSQL · GiST constraints · Docker