Abdelwahab Mahmoud

Senior Software Engineer · Full-stack & Platform

I build and operate production systems, mostly on AWS. Eight years across Rails, Node.js and Go, lately LLM platforms over Bedrock, OpenAI and Gemini, with the reliability work that keeps them boring.

About

I'm a senior software engineer based in Cairo. For eight years I've built and operated real products end to end, with backend and platform as my home ground.

Most of my work is the unglamorous kind that keeps a product standing: keeping a database out of CPU saturation, replacing autoscaling that killed long-running jobs, and making an LLM engine fail over cleanly when a provider degrades. I like owning a system from the architecture decision to the incident at 3am.

I've worked on a meal subscription platform serving 100K daily users, a US health product, and the AI translation platform behind WPML.

Writing

Post-mortems and design decisions, written in plain English.

Experience

Four roles, newest first.

  1. December 2024 – September 2026 1 yr 9 mo · Remote (Hong Kong)

    OnTheGoSystems (WPML — WordPress plugins)

    Senior Software Engineer

    Worked on Private Translation Cloud (PTC), an AI translation platform from the team behind WPML, the multilingual plugin that powers 1.5M+ WordPress sites. Full-stack product work in Rails and React, with the AWS platform underneath it.

    • Built the multi-provider translation LLM engine behind WPML (Bedrock, OpenAI, Gemini): fallback chains, JSON repair and rate-limit retries keep translations flowing when a provider degrades.
    • Built the guardrails agents run behind: an MCP server exposing live databases, logs and selected APIs through authenticated, monitored access, adopted as the team's standard agent integration path.
    • Owned credits and billing correctness for a metered LLM product; one authorization architecture to replace scattered permission checks.
    Show 7 more
    • Owned an agentic triage platform that handled first-line incident and support inquiries, cutting Mean Time To Resolve.
    • Cleared Aurora MySQL's worst-query backlog query by query: rewritten plans, covering indexes and restructured hot reads, until CPU pressure stopped turning into incidents.
    • Replaced ECS autoscaling with a queue-depth Lambda autoscaler (DynamoDB deployment state store) that drained long-running jobs instead of killing them, sustaining 500K jobs/hour at peak against a ~5K/hour baseline.
    • Fixed lock contention under concurrent writes: exclusive advisory locks on hot paths, batch-processing rewrites for load management, and connection-pool tuning after autoscaling exposed pooling contention on the shared database.
    • Owned the GitLab CI/CD pipelines: build, e2e test, SAST and deploy gates for every service in the product.
    • Kept plugin APIs backwards compatible across releases with deprecation paths and contract tests.
    • Migrated the product onto AWS ECS Fargate running Docker containers, and owned the platform and its Terraform; the fleet handled ~100K requests/hour at peak across background processing and LLM inference.
    • Ruby on Rails
    • React
    • ECS Fargate
    • Lambda
    • Terraform
    • Aurora
    • Bedrock
    • DynamoDB
  2. December 2021 – December 2024 3 yrs · Riyadh

    Dailymealz

    Senior Software Engineer

    Built and scaled a meal subscription platform serving customers across Saudi Arabia, with full-stack work across React Native and Node.js services.

    • Built the real-time order service behind a 100K daily-user delivery product: kitchen, driver and delivery status pushed to mobile and web clients over Node.js and Socket.IO.
    • Cut Mean Time To Resolve by 30% by instrumenting order, driver and kitchen flows with Datadog and OpenTelemetry.
    • Decomposed the fulfillment component out of the PHP/Laravel monolith into a standalone service in a distributed event-driven architecture, passing state changes over AWS SQS behind a REST API contract.
    Show 4 more
    • Chose incremental extraction over a full event-driven rewrite, because a team of six could not freeze features for months to run two partially consistent systems.
    • Served hot order state from Redis in a write-behind cache pattern with MySQL behind it, keeping status fan-out off the transactional path.
    • Migrated the real-time order service from JavaScript to TypeScript so event and message payload mismatches fail at compile time, not at runtime in front of customers.
    • Led a team of five building a driver location check-in system: planning, reviews and pairing across the driver app.
    • React Native
    • Node.js
    • AWS
    • Datadog
    • Redis
  3. October 2020 – December 2021 1 yr 2 mo · Cairo

    Nformacy

    Full-Stack Developer

    Built Nformacy, a knowledge marketplace that connects business advisors with companies that need their expertise. Full-stack work in React and Ruby on Rails, from the first MVP to the beta launch, plus the cloud infrastructure and deploy pipelines.

    • Led full-stack features from requirements to deployment, and moved the web apps to a SaaS model.
    • Built mentor calendar booking with Zoom, ClickUp and calendar integrations.
    • Wrote BDD tests and managed CI/CD pipelines.
    • React
    • Ruby on Rails
  4. January 2018 – October 2020 2 yrs 9 mo · Cairo

    DevSquads (formerly Fikr Labs)

    Software Engineer

    First job in tech, at a Cairo venture studio that became DevSquads, an agile consultancy that takes XP seriously: TDD, pair programming and continuous delivery. Delivered products for international clients, including Shapa, a US health tech platform (React, React Native, Node.js, Java Spring).

    • Built software in self-organizing Extreme Programming teams with TDD, thin vertical slices and test-covered refactoring of legacy code, across React Native, Ruby on Rails, Java Spring and React.
    • Mentored teams adopting XP and Agile practices: pairing, code review discipline and iterative planning.
    • React
    • React Native
    • Node.js
    • Java Spring
    • TDD

Products

Four products, all shipped and in the wild.

PTC

Private Translation Cloud

AI translation platform from the team behind WPML.

Overview
I worked on the AWS platform and the multi-provider LLM engine that translates websites automatically, moving the product onto ECS Fargate and keeping its database and autoscaling healthy.
Scale
1.5M+ WordPress sites
Time
Dec 2024 – Sep 2026
Stack
  • Ruby on Rails
  • React
  • AWS
  • Terraform
  • Bedrock
DM

Dailymealz

Meal subscription platform for customers across Saudi Arabia.

Overview
I spent three years building the real-time order service, the React Native driver app, and the move from a PHP monolith to event-driven services.
Scale
100K daily users
Time
Dec 2021 – Dec 2024
Stack
  • React Native
  • Node.js
  • AWS
  • Redis
SH

Shapa

US health product built around a numberless smart scale and a behavior change program.

Overview
I built the mobile app and the backend behind it as part of the DevSquads XP team.
Time
2018 – 2020
Stack
  • React
  • React Native
  • Node.js
  • Java Spring
NF

Nformacy

Knowledge marketplace connecting business advisors with companies.

Overview
I built it from the first MVP to the beta launch, plus the cloud infrastructure and deploy pipelines.
Time
Oct 2020 – Dec 2021
Stack
  • React
  • Ruby on Rails

Open source

Skills

Backend and platform first: Ruby on Rails, AWS and the database under it. LLM systems over Bedrock, OpenAI and Gemini, with the reliability work that makes them boring. React and Hotwire when the feature needs a front end.

Languages

  • PHP
  • TypeScript
  • JavaScript
  • Go
  • Ruby
  • Java (Spring)
  • Python
  • SQL

Backend

  • Ruby on Rails
  • Node.js
  • REST API design
  • service-oriented architecture
  • SQS
  • Kafka

Frontend

  • Next.js
  • React
  • Redux
  • Hotwire (Turbo & Stimulus)
  • React Native
  • Tailwind CSS

AI & LLM

  • AWS Bedrock
  • OpenAI
  • Gemini
  • agentic workflows
  • Claude Agent SDK
  • MCP
  • Langfuse
  • evals

Cloud & Infrastructure

  • AWS (ECS Fargate, Lambda, SQS, Step Functions, CloudWatch, S3, IAM)
  • Kubernetes
  • Terraform
  • Docker
  • GitHub Actions
  • GitLab CI

Observability

  • Datadog
  • OpenTelemetry
  • AWS CloudWatch
  • Langfuse tracing

Databases

  • PostgreSQL
  • MySQL
  • Aurora
  • Redis
  • DynamoDB
  • ClickHouse

Testing

  • TDD
  • Spec-driven development
  • RSpec
  • Capybara
  • Playwright
  • Cypress
  • Jest
  • VCR

WordPress & Compatibility

  • WPML ecosystem
  • plugin update safety
  • backwards compatibility
  • i18n

Spoken Languages

  • English
  • Arabic (native)

Education

Faculty of Science Cairo University logo

Faculty of Science Cairo University

BSc in Geophysics

Sep 2012 – Jun 2016

Contact

Contact me

Hiring for a senior backend or platform role, or stuck on a production problem? Email me.

[email protected]