MK 01 · Robotics · ROS2
- ROS2
- BehaviorTree.CPP
- Nav2
- OpenCV
- YOLOv8
- FastAPI
- Docker
Robotics · Autonomous Systems · ROS2
Robotics & Systems Engineer
I build autonomous systems that work in the real world — behavior tree mission planners, Nav2 integration, and the backend APIs bridging robots and operators. Based in Mannheim, Germany.
Backend · APIs · Systems Integration
Backend Engineer
I design and ship production-grade backend systems — REST APIs, microservices, CI/CD pipelines, and the integration layer between software and physical hardware. 27 delivered projects, 100% success rate.
AI · ML · Computational Science
ML Engineer
I apply machine learning to real engineering problems — materials microstructure modelling, FEM simulation, and computer vision pipelines on autonomous robots. Research-backed, production-minded.
Working Student @ SAP SE · Walldorf · Mannheim / Remote
// 01 · Hall of Armor
24 projects across robots, backends and hardware. Every one has a demo running; click any mark to inspect it up close.
MK 01 · Robotics · ROS2
MK 02 · LLM · Evaluation — Open Source
MK 03 · LLM · Agents — Open Source (MIT)
MK 04 · Tool · Open Source
MK 05 · SDK · ROS2 · Open Source
MK 06 · Robotics · ROS2 Jazzy · Learning Path
MK 07 · Robotics · From Scratch · Open Source
MK 08 · Language Design · Industrial Robotics
Intent → Admission → Kinematic Proof → Execution → SupervisionMK 09 · Robotics · ROS1 · Research
MK 10 · Robotics · ROS1 · Industrial · Legacy
MK 11 · Robotics · ROS · Simulation
MK 12 · Competition · Team NUST-AG
MK 13 · Competition · Team NUST-AG (Pakistan) · Indonesia
MK 14 · Tool · Deployed · Open Source
MK 15 · Hardware · BSc Final Project
MK 16 · Embedded · Hardware
MK 17 · Embedded · Hardware
MK 18 · Embedded · IoT
MK 19 · Embedded · Hardware
MK 20 · Embedded · Robotics
MK 21 · Tool · CLI · Open Source
MK 22 · Full-Stack · AI-powered
MK 23 · Tool · Language Learning
MK 24 · Scientific Computing · Upwork
No marks match that filter.
// 02 · Mission log
The log adapts to the lens you picked at the top.
SAP SE · Walldorf, Germany
Coaching participating teams through SAP's Embodied AI & Robotics Challenge and writing the Mission Proposals they compete on — task scenarios, success criteria and the evaluation setup that decides what counts as done.
UX Accessibility (Product Standards): migrating and documenting SAP's accessibility guidelines from the old wiki to the new Product Standards platform — structured content curation. Also coaches teams in SAP's Embodied AI & Robotics Challenge and writes its Mission Proposals.
EnQineering GmbH · Remote, Germany
Full software stack for an autonomous fire-fighting UGV in ROS2 Jazzy. Behavior tree mission layer (BehaviorTree.CPP) — task sequencing, fallback logic, reactive replanning. Nav2 path planning, REST API ↔ ROS2 bridge, Gazebo simulation with sim/real mode switching. Code under NDA.
Backend integration layer for an autonomous ground vehicle — REST API bridge between mission control and the ROS2 runtime, JWT-authenticated mission dispatch, WebSocket telemetry, ReactJS operator dashboard. CI/CD pipelines and automated testing infrastructure.
Computer vision pipeline on a deployed UGV — camera-based fire detection feeding into a ROS2 behavior tree via OpenCV. Sensor fusion layer combining GPS, IMU, and lidar into the Nav2 costmap. Real-time inference constraints on embedded hardware.
NUST · Islamabad, Pakistan
Robotic arm manipulation with UR5, Dobot CR5, and SJ602-A. Pick-and-place sequences, multi-robot TCP/IP coordination, trajectory planning with MoveIt. Fixed ROS Noetic compatibility issues in the official CR5 repository (original code only worked on Melodic). Proposed and partially implemented an interface redesign for the SJ602-A. Taught ROS workshops to 20+ students.
Klero Généalogie · Remote, France
Built the backend from scratch for a genealogy research platform — data mining infrastructure with rotating proxy systems for public historical registries at scale, REST + GraphQL APIs, ReactJS frontend, CI/CD pipelines.
Upwork · Remote
27 completed projects, 100% Job Success Score. Automation, scientific computing, full-stack. PID/LQR controllers in MATLAB (4.8★), multi-signal DSP estimator, gRPC client in Java (5.0★), browser automation suites for UK clients, data scraping pipelines.
// 03 · Armory
Highlighted items are daily drivers.
// 04 · Pilot
Robotics software engineer and master's student at TU Bergakademie Freiberg, specialising in Computational Materials Science — ML for materials and finite element simulation.
My work sits at the intersection of autonomous systems and backend infrastructure — mission logic that decides what a robot does, and the APIs that let humans monitor it in real time. Most recently at EnQineering GmbH: full UGV software stack in ROS2, behavior trees, Nav2, REST/ROS2 bridge, Gazebo simulation tools.
Backend engineer with 6+ years of shipping production systems — genealogy platform data infrastructure, IIoT dashboards for industrial robots, and a REST/ROS2 integration layer for an autonomous UGV. 27 Upwork projects, 100% Job Success Score.
I'm comfortable with the full backend stack and particularly strong at the hardware-software boundary where most backend engineers stop — writing the API layer that a physical robot actually talks to.
ML engineer and master's student at TU Bergakademie Freiberg — research focus on machine learning for materials science, training models on microstructure data and integrating ML with FEM pipelines.
On the applied side: computer vision for autonomous robotics — OpenCV anomaly detection and YOLOv8 on ROS2, sensor fusion (GPS + IMU), and signal processing (PID/LQR controllers, DSP estimators) from applied Upwork work.
TU Bergakademie Freiberg · In progress
Solid State Physics · Semiconductors · Thermodynamics · Finite Element Methods · ML for Materials · Microstructure Modelling.
NUST · Islamabad · 2023
Control systems · Robotics · Mechatronics · Fluid dynamics. Final project: 22g flapping wing ornithopter. Shell Autonomous Programming · Shell Eco Marathon international competitions.
// 05 · Suit up
Currently a Working Student at SAP SE in Walldorf, based in Mannheim. Open to conversations about robotics, embodied-AI and LLM-evaluation work — Rhein-Neckar, Karlsruhe or remote.
Working Student @ SAP SE · open to conversations