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
Architecting zero-to-one scalable core infrastructure for the next generation of digital solutions. Defining technical vision, steering product execution, and embedding a high-velocity engineering culture built on distributed systems expertise.
Payrails
Staff Software Engineer
Full-time
Apr 2024 — Jun 2025
Berlin, Germany
Spearheading the engineering of mission-critical fintech payment infrastructure. Orchestrating core transactional systems tailored for extreme high-throughput, low-latency financial reliability at massive global scale.
Amazon Web Services
Software Development Engineer 2
IAM Control Plane Platform
Dec 2022 — Jan 2024
Vancouver, BC, Canada
Foundational SDE for the IAM Control Plane Platform. Bootstrapped and scaled the engineering unit to 10+ members while architecting the overarching transition of massive IAM legacy components into agile microservices.
- 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
Engineered and deployed an end-to-end e-learning management platform. Architected the entire lifecycle—from isolated React interactive systems to fully automated AWS Terraform infrastructure deployments.
- 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
Drove hyperscale engineering growth, fracturing a 6-year monolithic roadmap to deliver 7 distinct NLP SaaS products in under twelve months. Transitioned into the CTO role, spearheading deep technical synchronization across Data Science and functional Clojure teams.
- 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