Skip to main content
Ahmed Salama

Capability map

Expertise

I bridge product, business, engineering and quality. I turn complex requirements into production-ready digital products and build the AI systems inside them.

4 disciplines · 8 technical areas · 64 distinct technologies · counted from the lists below

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.

  1. Stakeholders
  2. Product & Project Management
  3. Engineering
  4. QA
  5. Operations

Every hand-off in this chain is a place where requirements get lost. I work across all of it, so they don’t.

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

Supports architecture & code review, engineering leadership, technical mentorship

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

Supports software architecture, system design & scalability, technical consulting

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

Supports ai engineering

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.

Also on LinkedIn (opens in a new tab)