Experience
A journey across continents and paradigms — from competitive programming in Cairo to building AWS infrastructure in Vancouver, NLP products in Heidelberg, fintech in Berlin, and now founding my own venture.
Nexplore Technologies
Co-Founder & CTO
Self-employed
Jul 2025 — Present
Egypt
Building the next generation of technology solutions. Applying a decade of engineering experience across distributed systems, cloud infrastructure, and product development to create impactful technology.
Payrails
Staff Software Engineer
Full-time
Apr 2024 — Jun 2025
Berlin, Germany
Staff engineer building fintech payment infrastructure at scale. Working on core payment orchestration systems handling high-throughput transaction processing.
Amazon Web Services
Software Development Engineer 2
IAM Control Plane Platform
Dec 2022 — Jan 2024
Vancouver, BC, Canada
First team member of the IAM Control Plane Platform team. Onboarded and scaled the team to 10 members, leading the re-architecture of IAM's control plane organization.
- Developed Proxy-Router — the starting point of migrating IAM Control Plane into microservices architecture
- First IAM service to reach 100% automation from build to deployment across 30+ regions
- Custom thread pooling solution for I/O-heavy proxy workloads with P99 latency < 3ms
- Planned and executed performance testing on parallel infrastructure using identical IaC code
- Implemented fail-to-disk IP-based throttling preserving state during third-party downtime
- Percentage-based traffic cut-over with automatic rollback on fault metrics
- Led release of new IAM services behind the Proxy, from penetration testing to operational readiness
- Security certifier for IAM Control Plane services
IGCSE Learning Platform
Freelancer — Full Stack Engineer
Learning Management Service
Oct 2020 — Aug 2021
Cairo, Egypt
Designed and built a full-stack e-learning platform for IGCSE English exam preparation. Single-handedly handled everything from design to deployment with full infrastructure automation.
- Built all IGCSE question types in React: fill-in, MCQ, listening, speaking
- Auto-corrected exams with teacher override for speaking questions
- Teacher portal for question management, exam scheduling, and student administration
- Blue/Green deployment using Terraform + Ansible + Packer. AWS Lambdas, S3, CloudFront
100Worte Sprachanalyse GmbH
Software Engineer → Transitional CTO
NLP & Language Analysis
Oct 2018 — Oct 2020
Heidelberg, Germany
Helped 100Worte scale from 1 product in 6 years of development into 7 different products in a single year. Held the CTO position for ~6 months, leading both data scientists and software engineers.
- Designed and implemented 3 new NLP products: job posting editor, email parser, voice-to-text categorizer
- Full migration of jinja2 templates into React SPAs
- Audio-to-text tool using Clojure async channels for parallel audio chunk processing
- Main maintainer for Datomic temporal database; migrated Datoms & Cassandra entries to JSON
- TestDrivenDevelopment achieving ~95% backend test coverage
- Rich-text editor with real-time AI-powered word suggestions and complex sentence removal
Plural.com
Backend Developer
Graph Database & APIs
Apr 2018 — Sep 2018
Palo Alto, California, USA
Backend engineer focusing on Neo4j graph database optimization and GraphQL API development.
- Main maintainer for Neo4j database — new queries and optimizations
- Synchronized PostgreSQL with Neo4j for tables requiring strong consistency
- GraphQL implementation for new functionalities and React consumers
- Built geometry and location algorithms module used across multiple clients
Apodius GmbH / Hexagon Manufacturing Intelligence
Software Engineering Intern
Robotics & Computer Vision
Feb 2017 — Aug 2017
Aachen, Germany
Built QA software for BMW Leipzig factory combining robot control interfaces with computer vision for carbon fiber defect detection.
- KUKA Robot IIWA R800 control interface in C# with OO design
- Image processing in MATLAB for carbon fiber defect detection from live camera feeds
- QA software for BMW Leipzig factory integrating both solutions
Education
German University in Cairo
Computer Science, Bachelor's Degree — Graduated with Honors
2013 — 2018 · Cairo, Egypt
Bachelor's Thesis — Hexagon Manufacturing Intelligence
KUKA Robot IIWA R800 Control Interface for Carbon Fibre QA at BMW
2017 · Aachen, Germany · Grade: Excellent