Reliable delivery
I use automated testing, observability, and delivery practices to help teams ship with confidence.
Currently working at Siemens
I'm a full-stack software engineer working at Siemens, contributing to SaaS modernization, backend services, and dependable delivery workflows.
I work across product interfaces, backend services, and quality practices. At Siemens, I contribute to SaaS modernization through microservices, micro-frontends, and reliable delivery practices.
I use automated testing, observability, and delivery practices to help teams ship with confidence.
I work with microservices, micro-frontends, and the migration paths that connect them.
I build frontend and backend experiences around the systems and people they support.
Siemens
Cairo, Egypt
Associate Software Engineer → Software Engineer
A national ID scanning and visitor management system I built from scratch for the Egyptian Military Judiciary Authority.
The problem
Security staff searched a large notebook of names and national ID numbers to check whether a visitor was barred from entry. If the visitor could enter, staff copied their name and ID number into a second notebook to record the visit. This manual process contributed to average waits of over an hour.
My contribution
I built the frontend, backend, OCR integration, and administrator portal, then deployed the system to the authority’s Windows server using IIS. The system digitized visitor records and gave administrators tools to manage visitors, entry restrictions, and user access.
How the system works
Scan the front and back of a visitor’s national ID.
Read the national ID number, name, address, and job through Tesseract.
Save the extracted information and both card images in a database.
Give administrators tools to review visitors and manage entry restrictions.
Next.js and React power the frontend. A Node.js and Express API handles the backend, with a separate Python Flask API integrating the Tesseract OCR engine to extract the visitor’s information.
After deployment, average visitor waiting time fell below half an hour, with waits usually under 20 minutes.
Computer Science education, competitive programming, and continuous technical learning.
Education
B.Sc. Computer Science
2018 — 2022 · Cairo, Egypt
3.64 / 4.00 Excellent with honorsCompetitive programming
6th
out of 230+ teams in ECPC 2022 qualifications.
Codeforces ExpertCredentials
McKinsey Forward Program
Software Design and Architecture (Coursera Specialization)
CS50 (HarvardX)
Problem Solving (Intermediate - HackerRank)
Algorithmic Toolbox (Coursera)
Digital Twin
Get a quick, factual view of Mahmoud's experience, technical strengths, and work across the years.
AI-generated responses based on Mahmoud's data. Press Enter to send.