I build software that makes robots do useful things, plus the tooling around it: ROS2 stacks, behavior trees, backend APIs and LLM agents.
- 🛠️ Now: Working Student at SAP SE in Walldorf. I work on UX accessibility for SAP's product standards and coach participating teams in SAP's Embodied AI & Robotics Challenge.
- 🎓 Studying: M.Sc. Computational Materials Science at TU Bergakademie Freiberg. B.Sc. Mechanical Engineering at NUST.
- 🤖 Before: Robotics Software Engineer at EnQineering GmbH. I worked on a ROS2 Jazzy stack for an autonomous fire-fighting UGV (BehaviorTree.CPP, Nav2, Gazebo, a REST → ROS2 bridge).
- 📍 Based in Mannheim, Germany. Open to conversations about robotics, embodied AI and LLM evaluation.
| Area | Tools |
|---|---|
| Robotics | ROS2 Jazzy · ROS1 Noetic · Nav2 · MoveIt · BehaviorTree.CPP · Gazebo · RViz |
| Perception | OpenCV · YOLOv8 · LiDAR · sensor fusion (GPS + IMU) |
| Backend | Python · FastAPI · Node.js · REST / gRPC · WebSocket · Docker · CI/CD |
| AI / LLM | PyTorch · Ollama · MCP · sacreBLEU / chrF evaluation |
| Embedded | C / C++ · ESP32 · ESP8266 · STM32 · Arduino · FreeRTOS |
| Project | What it is |
|---|---|
| 🧪 mt0-eval | EN→DE machine translation benchmark. Twelve open-weight models get the same prompt on 500 opus_books pairs and are scored with sacreBLEU and chrF. The harness is resumable and disk-bounded. |
| 🧠 Carter — Agent Runtime | An LLM agent that notices when it is missing a capability, finds an MCP server on npm and installs it mid-conversation. |
| 🌳 bt-viz · live | Browser-based visualizer for BehaviorTree.CPP XML. Needs no install and has no dependencies. |
| 🦾 robolink | Async Python SDK for controlling industrial robot arms (Dobot CR5, UR5) over ROS2. |
| 🧵 dobot-cr5-cartesian-layup | ROS1 Noetic codebase for fiber composite layup sequences at NUST. |
| 🐢 turtlebot3_ros2 | TurtleBot3 navigation and autonomy stack on ROS2 Jazzy. |
| 🌾 winnow · live | View, search and prune exported Claude and ChatGPT conversations. Runs entirely in the browser. |
| 🌲 dmitree | Fast directory tree viewer written in C. It groups numbered files so large folders stay readable. |
Every project has a live demo on iameijaz.github.io →
“Sometimes you gotta run before you can walk.”

