Bavaria, Germany · Open to Applied AI, ML and performance-focused C++ engineering roles in Germany
Ahmed Mamdouh
Applied AI & Software Engineer
I build reliable AI-powered products, high-performance systems and scalable software.
0x
inference time reduction
1,000ms → 2ms on a real-time computer-vision pipeline
0%
faster page loads
legacy frontend modernization at Sequel Solutions
0/100
Lighthouse score
perfect score shipped on a production frontend
01 / About
Applied AI and performance-critical C++
I'm a software enginer with a strong academic and applied background in software design and development. I've worked across different languages, platforms and technology stacks, but my approach tends to stay the same: I care about good system design, clear abstractions, performance, testing and actually delivering useful software on time. I like working closely with the people who use or depend on what I'm building, understanding the problem behind the requirements and making technical decisions with that end goal in mind. Test-driven development and maintainability are important parts of how I work, whether I'm building a real-time system, a user application, or an AI-based system.
My main technical interest are C++ and artificial intelligence. I enjoy modern C++ its combination of expressive software design and low-level control when it's needed. Currently, my main hobby project is building my own graphics engine, which gives me plenty of room to explore both.
My interest in AI comes from first-hand experience with the gap between research and production software. A major focus on my work has been bridging that gap and turning research ideas and simple scripts into reliable, production-ready solutions. My academic background in AI and professional work have taken me through machine learning, computer vision, semantic reasoning, RAG, and agentic workflows, with the same emphasis on architecture, evaluation, performance, testing, and delivery that I bring to the rest of my software work.
02 / Projects
Selected engineering projects
Systems I designed and built end-to-end — Fast DDS process communication, real-time computer vision, a graphics engine and a full-stack operations platform.
03 / Experience
Where I've built things
SAP Fioneer
Software Developer (ABAP)
Oct 2024 – Present
Walldorf, Germany
- Build parallel, scalable software for SAP S/4HANA and the Financial Products Subledger (FPSL) in financial-services environments.
- Design and optimize high-performance ABAP SQL queries and data-oriented processing for financial applications.
- Contribute across architecture discussions, pair programming, code reviews and modernization of internal developer and quality tooling.
Primetals Technologies
Working Student Developer — Computer Vision / ML
Apr 2023 – Nov 2024
Erlangen, Germany
- Built AI-powered assistants and computer-vision pipelines for real-time industrial workflows in steel mills.
- Trained and fine-tuned computer-vision models and hardened them into production-ready pipelines.
- Cut inference latency on an existing pipeline from ~1,000ms to 2ms — a 500x speedup that enabled real-time use.
- Extended reusable internal ML tooling for future industrial AI projects.
Sequel Solutions
Junior Software Developer
Sep 2020 – Jul 2021
Cairo, Egypt
- Built web and mobile features for a vacation-booking platform with JavaScript, React Native, Firebase, Docker and AWS.
- Modernized legacy code, cutting page-load time by 30% and reaching a perfect Lighthouse score.
- Added backend caching and contributed mobile-specific functionality.
04 / Skills
Tools I reach for
Applied AI & ML
C++ & Systems
Software Engineering
Infrastructure & Performance
05 / Education
Education
2022 – 2025 · Grade 1.9
M.Sc. Artificial Intelligence
FAU Erlangen-Nuremberg
Computer vision, deep learning, NLP, generative AI, information visualization, high-performance computing minor. Teaching assistant for Artificial Intelligence II.
2016 – 2021 · Grade 1.9
B.Sc. Computer Science and Engineering
German University in Cairo
Software engineering, algorithms and data structures, DevOps, embedded and cyber-physical systems, data engineering. Student researcher and autonomous smart-lab team lead.
06 / Contact
Let's talk
I'm actively interviewing for modern C++ roles in Germany, with additional interest in AI / ML and broader software development opportunities. Email is the fastest way to reach me.
Languages
- ArabicNative
- EnglishFluent
- GermanBeginner (B1)
Achievements
- Catalyst Coding Competition (2019)
- Google Code Jam (2020)
- Google Foobar (2023)
© 2026 Ahmed Mamdouh. Built with Next.js, deployed on GitHub Pages.