Nuremberg, 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.
0.0%
inference latency cut
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 engineer who works at two different altitudes: applied AI systems — architecture, APIs, data, evaluation — and native, performance-critical C++, where control over memory, concurrency and the platform itself is the whole point.
The C++ side is modern C++ (14 through 20), Qt 6, OpenCV and Vulkan for real-time image processing and graphics-engine work, GoogleTest for testing, Boost where the standard library needs a hand. Askier and Eden/NoClip are where that shows up as modular, testable native software rather than one-off scripts.
The AI side is turning research-grade capabilities into software that runs reliably in production — computer-vision pipelines in industrial environments, and AI agents, RAG and tool-using systems built to be tested and maintained, not just demoed.
02 / Projects
Selected engineering projects
Systems I designed and built end-to-end — real-time computer vision, a graphics engine, a processor simulator, and a full-stack operations platform.
More projects
SkyFox
A procedurally generated OpenGL game exploring real-time rendering and gameplay systems in C++.
CT Imaging Projection Generation
Deep-learning models (GANs, PyTorch Lightning) that generate intermediate CT projection data for biomedical-imaging research.
DBMS
A database management system built from scratch in Java, with indexing and query-analysis tooling.
Chatto
A multi-threaded, socket-based messaging application in JavaFX exploring network-programming fundamentals.
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 Applied AI / ML Engineer and AI-focused software roles in Germany. Email is the fastest way to reach me.
Languages
- ArabicNative
- EnglishFluent
- GermanBeginner
Achievements
- ACM-ICPC regional competitor (2016–2018)
- Catalyst Coding Competition (2019)
- Google Code Jam (2020)
- Google Foobar (2023)
© 2026 Ahmed Mamdouh. Built with Next.js, deployed on GitHub Pages.