Nürnberg, Germany · Open to C++ software development roles across Germany
Ahmed Mamdouh
C++ Software Developer
Recent M.Sc. Artificial Intelligence graduate with professional software development experience and a focus on modern C++, performance, and reliable systems. I build graphics, distributed simulations, real-time computer-vision software, and production applications.
500×
inference time reduction
1,000 ms → 2 ms on a real-time computer-vision pipeline
30%
faster page loads
legacy frontend modernization at Sequel Solutions
100/100
Lighthouse score
perfect score shipped on a production frontend
01 / About
Modern C++ backed by production experience
I'm a software developer with professional experience across enterprise software, industrial computer vision, and product development. I care about clear architecture, explicit ownership, performance, testing, and maintainable code, and I enjoy working closely with the people who use the systems I build.
My current C++ work includes Eden, a C++20 graphics engine; a distributed swarm simulation using Fast DDS; and contributions to Askier's OpenCL and OpenCV image-processing pipeline. My M.Sc. in Artificial Intelligence is a supporting strength, especially where modern C++ meets computer vision, simulation, and performance-sensitive software.
02 / Projects
Featured projects
Selected work spanning modern C++, graphics, distributed systems, computer vision, and full-stack product development.
03 / Experience
Professional experience
SAP Fioneer
Software Developer
2024 – 2026
Walldorf / Remote, Germany
- Build and maintain features for the Financial Products Subledger (FPSL) in enterprise financial software.
- Design and optimize high-performance ABAP SQL queries and data-oriented processing for financial applications.
- Contribute to architecture discussions, pair programming, code reviews, and modernization of internal developer and quality tooling.
Primetals Technologies
CV/ML Student Developer
2023 – 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,000 ms to 2 ms — a 500× speedup that enabled real-time use.
- Extended reusable internal ML tooling for future industrial AI projects.
Sequel Solutions
Junior Software Developer
2020 – 2021
Cairo, Egypt
- Built web and mobile features for a vacation-booking platform with JavaScript, React Native, Firebase, and Docker.
- 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
C++-first technical toolkit
Modern C++ & Systems
Graphics, Concurrency & Performance
Computer Vision & Applied AI
Software Engineering
05 / Education
Education
2022 – 2025 · Grade 1.9
M.Sc. Artificial Intelligence — completed 2025
FAU Erlangen-Nuremberg
Minor in High-Performance Computing, with a focus on modern C++17/20, RAII, resource management, and performance-oriented programming.
2016 – 2021 · Grade 1.9
B.Sc. Computer Science and Engineering
German University in Cairo
Computer science and software engineering fundamentals, including data structures, algorithms, distributed systems, embedded systems, and data engineering.
06 / Contact
Let's talk
I'm open to C++ software development and systems programming roles across Germany. My computer-vision and applied-AI background is especially relevant where performance, simulation, or production ML intersects with modern C++. 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.