AMER GHAZAL · DUBAI · SINCE 2016
An architect who still builds.
I am Amer Ghazal, a software architect in Dubai. Over ten years that has meant web products sold to customers I never met, client systems under German data-protection law, a ground station and docking control for a marine craft, release engineering and mission software for drones, and, with my team at Micropolis, the autonomy software for ground robots working in public places.
I draw the boundaries, then write the C++, the ROS 2 nodes, the dashboards and the release pipelines that make them real. A design I cannot implement is only an opinion.
I read safety standards such as UL 4600 and ISO 21448 for their vocabulary, because one shared word for a hazard settles arguments that code cannot. I write decision records and specifications, and I judge student engineers and young robot builders with the question I ask at work: does it do what you said it would?
Experience
-
Senior Robotics Software Engineer, Co-Lead Autonomy Software Micropolis Robotics
Dubai/Nov 2023 – present
Co-lead of the autonomy software of a listed robotics company building autonomous ground robots. I own the software architecture and the simulation strategy, and led a team of eight for a year and a half.
-
Senior Robotics Software Engineer, contract DroneLeaf AI Solutions
Abu Dhabi/Oct 2024 – Mar 2025
Six months alongside Micropolis, with its approval. Build system, .deb packaging, a QGroundControl fork and a MAVLink integration against PX4.
-
Robotics Software Engineer Marakeb Technologies
Sharjah/Jun 2023 – Aug 2023
Led three engineers on a C# ground station over MAVLink; built the marine simulation in Webots with a custom ROS controller.
-
Robotics Software Engineer Micropolis Robotics
Dubai/Mar 2022 – Jun 2023
Wheeled-robot environments and digital twins in Isaac Sim and Omniverse; the company website and its ML-backed web systems.
-
Software Engineer L-One Systems
Darmstadt, remote from Damascus/Oct 2020 – Dec 2021
A DSGVO-compliant double-opt-in pipeline into a client’s CRM; quality and standards across web projects.
-
Web Developer and Co-founder TIEQODE
Damascus/Feb 2016 – Sep 2019
Three premium themes on ThemeForest, about $10k in sales, and Java and JavaFX freelance work.
Open source
- Overlume, creator and maintainer. Real-time third-person rendering for robots: a plain-data C++ API over Google Filament, headless, with a ROS 2 node. GPG-signed releases on eight package channels for five operating systems. Apache-2.0. github.com/amerghazal7/overlume
- AxonVex, alpha. A real-time C++ framework for typed processing pipelines and deterministic scheduling. Apache-2.0. github.com/amerghazal7/AxonVex
Education
- BE, Computer Science and Artificial Intelligence, Damascus University, 2015–2020
- Software Architect Nanodegree, Udacity, 2026. Capstone: github.com/amerghazal7/udacity-software-architect-nd
- Introduction to Self-Driving Cars, University of Toronto on Coursera, 2022
Service and press
- WorldSkills, 2026. Industry consultant on the occupational standard for Autonomous Mobile Robotics, for WorldSkills Shanghai.
- UOWD, 2026. Judge, Engineering Innovation Fair.
- FIRST LEGO League UAE, 2024. Judge.
- WAM, the Emirates News Agency, 2024. Interviewed at the World Police Summit on the autonomous work on show there.
- TimesOfAI, June 2026. Interview on robotics and physical AI in the UAE.
Skills
- Architecture and systems: ADRs, SysML, ISO 26262 and ISO 21448 vocabulary, ports and adapters, hierarchical state machines
- Robotics: ROS 2, CycloneDDS, navigation, sensor fusion, PX4 and MAVLink
- Simulation: Isaac Sim and Omniverse, CARLA, Webots, USD and URDF, software-in-the-loop
- Graphics and GPU: Filament, OpenGL and EGL, CUDA, Cesium 3D Tiles, golden-image testing
- AI engineering: coding-agent harnesses with gates and goldens, CV and ML integration
- Languages: C++17, Python, TypeScript, C#, Java
- Platforms: Linux, Docker, Terraform, Google Cloud, GitHub Actions, CMake, Conan and vcpkg
- Web: Angular, React, Node, WordPress and PHP
Languages
Arabic, native · English, fluent
Views my own. Bring a diagram and a number you doubt; those make the best conversations. Write to me →