Robotics &
Autonomous Systems
I design and build robotic systems - from physical hardware with Arduino to full ROS 2 software stacks and Gazebo simulations. Robotics is where my love of engineering began.
Robotics Projects
Projects that sit at the intersection of software, hardware, and real-world problem solving.
CompletedROS 2 · Gazebo Simulation
Differential Drive Robot
A fully simulated differential drive mobile robot built with ROS 2. The robot features a custom URDF model, velocity controllers, laser scan sensor simulation, and autonomous navigation using the Nav2 stack in Gazebo. Built as a foundation for exploring autonomous mobile robotics.
LiveTeaching Robotics · Web Platform
Mikrobot Academy Platform
Designed and built the digital home for Mikrobot Academy - a robotics training institution. The platform supports course listings, student enrolment, and serves as a resource hub for the next generation of robotics engineers in Ghana.
In ProgressArduino · C++ · Python
Self Balancing Robot
A self-balancing robot built with Arduino and C++. The robot features a custom PID controller and complimentary filter for IMU data.
CompletedArduino · C++ · Python · ROS
Self-Driving Car - World Robot Olympiad (WRO) 2025
A self-driving car built for the World Robot Olympiad (WRO) 2025, my team and I built a robot that can navigate an obstacle course with sensors and a camera.
Robotics Skill Set
Robot Operating System
ROS 2 (Humble / Jazzy) - nodes, topics, services, actions, launch files
Simulation
Gazebo Classic & Ignition - sensor plugins, differential drive, URDF/SDF
Embedded Systems
Arduino - motor control, sensor interfacing, servo and PWM
Computer Vision
OpenCV with Python — edge detection, colour filtering, object tracking
Mechanical Design
Autodesk Fusion 360 - 3D modelling, assemblies, and 3D-printable parts
C++ & Python
C++ for ROS nodes and control loops; Python for scripting and automation
Currently Exploring
Areas I'm actively studying and building in right now.
Teaching the Next Generation
As an instructor at Mikrobot Academy, I've taught robotics fundamentals to 70+ students - from circuit basics and Arduino programming to building and programming their first robots. Sharing knowledge is core to who I am.
Interested in collaborating?
Whether it's a robotics project, research collaboration, or just a conversation about autonomous systems — reach out.
GET IN TOUCH