Expertise
I bridge product, business, engineering and quality. I turn complex requirements into production-ready digital products and build the AI systems inside them.
Where I sit
Most delivery problems are not engineering problems: they live in the gaps between roles. This is the chain, and I work the length of it.
How I run delivery
The disciplines that decide whether software ships, each described by how it is actually practised rather than by a definition.
Product & Delivery
Owning what gets built and when: shaping the backlog against business goals, planning sprints and releases, and keeping stakeholders, engineers and deadlines pointed at the same outcome.
- Product Ownership
- Project Management
- Agile Delivery
- Scrum
- Backlog Management
- Roadmapping
- Release Planning
- Stakeholder Management
Business Analysis
Turning ambiguous asks into buildable requirements by mapping the process, writing user stories with acceptance criteria, and carrying them through to UAT so what ships is what was asked for.
- Requirement Gathering
- Process Mapping
- User Stories
- Acceptance Criteria
- UAT
Quality Engineering
Treating quality as a plan rather than a phase: test planning weighted by risk, manual and API testing, regression coverage, and the review standards that stop defects earlier than any test run.
- Test Planning
- Manual Testing
- Test Automation
- API Testing
- Regression Testing
- Risk-Based Testing
- Code Review
Engineering Leadership
Managing cross-functional teams, running delivery execution and technical operations, mentoring engineers and holding code quality across the team.
- Team Leadership
- Agile / Scrum
- Mentoring
- Delivery Execution
- Technical Operations
- Stakeholder Collaboration
What it is built with
The technical stack underneath the delivery: architecture, AI systems, backend, frontend, data and cloud, ordered by how much of the work each carries.
Architecture & System Design
Defining system architecture across backend and frontend teams and driving design decisions with senior stakeholders: service boundaries, data flow, and the trade-off between a monolith and a distributed system.
- Software Architecture
- System Design
- Microservices
- Event-Driven Systems
- Distributed APIs
- Scalable Systems
- High Availability
- Message Queues
- Legacy Modernisation
- Clean Code
AI Systems & Orchestration
Integrating LLMs into production systems and designing the agent workflows and orchestration around them, treated as engineering with the same delivery, reliability and review standards as the rest of the stack.
- AI Integration
- LLM Integration
- AI Agents
- Agentic Workflows
- AI Orchestration
- RAG Workflows
- Intelligent Automation
- Embeddings & Vector Search
Backend Engineering
Production services in PHP/Laravel, Node.js and Python: REST, GraphQL and distributed API design, service decomposition, authentication, and queue-backed asynchronous work.
- PHP
- Laravel
- Node.js
- Express.js
- NestJS
- Python
- REST APIs
- GraphQL
- OAuth
- RabbitMQ
- API Design
Frontend Engineering
Server rendering, state management and component architecture in React and Next.js, backed by typed JavaScript, with Angular across earlier enterprise work.
- TypeScript
- JavaScript
- React.js
- Next.js
- Angular
- Redux
- HTML
- CSS
- Material UI
- Bootstrap
Mobile Development
Leading cross-platform mobile development in React Native and Flutter as part of the same delivery: held to the same review, release and production standards as the web and backend work beside it.
- React Native
- Flutter
- Mobile Team Leadership
- Mobile Developer Mentoring
- Mobile App Delivery
Data & Persistence
High-performance schema design across four production engines (relational and document, in the same role), with caching, indexing and query optimisation.
- PostgreSQL
- MySQL
- MongoDB
- Oracle
- Redis
- Database Performance Optimisation
- SQL & NoSQL Modelling
Cloud, DevOps & Delivery
AWS infrastructure, containerised services and CI/CD pipelines built for fast, reliable, automated releases, with monitoring and observability on the systems that carry production traffic.
- AWS
- Docker
- Kubernetes
- CI/CD
- Git
- Firebase
- Monitoring & Observability
- Release Engineering
- Linux
Also familiar with
Working familiarity, without production depth. Listed for completeness rather than as core competence.
- Machine Learning
- C#
- CCNA
- IoT Fundamentals
Also familiar with
These sit in a section of their own, on purpose. The résumé qualifies them as familiarity rather than production depth, and presenting them alongside the core areas would misrepresent it.
Working familiarity, without production depth. Listed for completeness rather than as core competence.
- Machine Learning
- C#
- CCNA
- IoT Fundamentals
Let’s talk
Have a product, platform or delivery challenge? Let’s talk about turning it into a structured, scalable solution.
Open to technical leadership, product delivery and senior engineering roles, and available for architecture consulting, technical reviews and mentorship. Engagements run as project-based work, contracts, consulting, freelance engagements, remote collaboration and long-term partnerships.
Based in Cairo, Egypt, working remotely with clients across the MENA region and internationally.