01 / Engineering workspace
Worklog
A personal engineering workspace for tracking tasks, writing standup updates, and organizing technical notes with autosave and revision history.
- React
- FastAPI
- PostgreSQL
- S3
Backend engineer / Cairo, Egypt
I build backend systems for the teams that keep operations running.
From darkstore workflows to concurrent reservations, I work on APIs and data models that turn business rules into dependable software.
01 / Production & open source
Work across warehouse operations, cloud licensing, concurrent reservations, employee attendance, remarketing automation, and Android security.
Darkstore teams need to validate warehouse actions and coordinate stock movements as part of day-to-day supply-chain operations.
I build and maintain REST APIs and backend services for darkstore management and internal supply-chain workflows.
Siemens needed to modernize legacy licensing and access workflows to deliver enterprise software as SaaS.
I helped migrate licensing workflows to Java and Spring Boot microservices, used AWS SNS and SQS for asynchronous event processing, and developed REST APIs for internal platforms and external partners.
A unit had to be reserved at most once, even when requests arrived concurrently or a client retried. Prices also needed to rise at defined sales thresholds.
I used PostgreSQL transactions, row-level locking, and database constraints to prevent double bookings. The pricing workflow applied the business rules when sales reached the corresponding thresholds.
Reedy Group needed attendance tracking that worked across multiple offices.
I built a system for recording employee attendance across office locations and delivered it for production use.
Elmawkaa needed to automate remarketing for its existing user base.
I took the system from design through deployment and optimized it to serve more than 17,000 users.
Android lifecycle callbacks can run repeatedly. The analyzer needed to represent repeat paths to follow sensitive data across callback invocations.
I added C++ support for modeling and validating lifecycle callback graphs and moved the analyzer’s configuration handoff from command-line arguments to JSON.
02 / Independent projects
I built and deployed both apps for my own routines. Using them every day gives me a direct way to see what needs improving.
01 / Engineering workspace
A personal engineering workspace for tracking tasks, writing standup updates, and organizing technical notes with autosave and revision history.
02 / Offline-first training
An offline-first strength training tracker that logs sets, tracks progress, and syncs workouts without duplicate entries when you reconnect.
Apr 2026 – Present
Software Development Engineer
Mar 2025 – Apr 2026
Software Development Engineer
Feb 2023 – Mar 2025
Backend Engineer
Jun 2024 – Dec 2024
Open Source Developer
04 / Contact
For engineering roles and project inquiries, reach me by email or LinkedIn.