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.

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

C++17/20CRAIIResource managementCMakeGoogleTestDistributed systems

Graphics, Concurrency & Performance

VulkanOpenGLOpenCLQt 6Intel TBBFast DDSPerformance optimizationParallel processing

Computer Vision & Applied AI

PythonPyTorchONNXOpenCVML pipelinesRAGAgentic workflows

Software Engineering

ABAPJavaScript / TypeScriptReactReact NativeJavaREST APIsSQLGitCI/CDDocker

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.