Things I’ve built across AI, robotics, industrial automation and engineering. Open a project to see how it was made.

A dual-arm free-flying robot modelled in Simscape Multibody. A quaternion feedback regulator and a contact-wrench feedforward path hold the base attitude while the grippers close on a target.

Isolated spoken commands are recognized on a laptop microphone and converted into velocity references for the simulated wheelchair in Gazebo.

Numerical inverse kinematics and quintic joint trajectories for a simulated UR10, commanded from MATLAB over ROS 2 through the topic and the action interface. MCRM Lab project.

A fully parametric, 3D-printable enclosure for a wrist-worn health-monitoring device, generated entirely from a Python script and exported straight to STEP and STL.

Multi-fidelity Bayesian Optimization that selects both the next recipe and the reactor scale to maximize pilot-scale product concentration.

Robots share a stream of tasks by sequential single-item auctions. Every robot bids the cost of adding the task to its own route and the lowest bid wins. Implemented and tested in ROS 2 Lyrical Luth.
Custom inverse-kinematics solver and real-time joint controller for a 6 degree-of-freedom arm, running on an STM32 with a Python-based motion planning frontend.
Object detection with a fine-tuned YOLO model feeding real-time coordinates to a robotic arm for sorting parts by color and shape on a moving conveyor.
Decentralized path-planning algorithm allowing a small fleet of drones to cover a search area without collisions, tested in simulation and on 3 physical drones.
A 4-layer PCB and FOC firmware for driving brushless motors used across my robotics projects, designed to be cheaper and more compact than off-the-shelf drivers.

A simulated self-driving wheelchair that navigates a home map on its own and can be controlled from any browser. Capstone project at AIUB.