Ahmed Mamdouh
Senior Full-Stack & AI Engineer · Cairo, Egypt · Remote, overlapping US and EU hours
Summary
Ahmed Mamdouh is a senior full-stack and AI engineer in Cairo, Egypt, with 10+ years of production work in TypeScript, Node.js, NestJS, React and Next.js. He has built real-time platforms with 100K+ concurrent connections, fintech transaction systems, and AI agents, MCP servers and RAG pipelines that run in production.
Experience
IT solutions provider for enterprise clients. Product details are under NDA.
- Built a real-time device platform that holds more than 100,000 concurrent connections
- Shipped a production AI agent and an MCP server on the Anthropic and OpenAI APIs
- Lead a team of 7+ engineers and own CI/CD and deploys on AWS
Africa's largest on-demand home services platform (South Africa, Kenya, Nigeria and Egypt as FilKhedma).
- Built and scaled Node.js and NestJS services serving 100k+ active customers
- Shipped mobile-first booking flows in Angular and Vue.js
- Raised booking-flow throughput and cut API tail latency with query tuning, caching and async workflows
Fintech and e-commerce products: Zerocash (e-wallet), Rojetah (healthcare), Dealmart (e-commerce), Trjim.
- Architected the Zerocash e-wallet transaction system with audit trails and reconciliation
- Shipped versioned REST APIs in Node.js and Laravel, backed by contract tests
- Made critical endpoints ~45% faster with Redis caching, N+1 cleanup and indexed queries
- Led 7+ engineers in Scrum
Website monitoring SaaS with 2.1M+ users.
- Built high-throughput Node.js and NestJS services running millions of website checks a day
- Designed schema-first GraphQL APIs that cut client network overhead by ~35%
- Queue-based alerting pipeline with retry, deduplication and SLA tracking on AWS ECS and Lambda
School Management System and Learning Management System.
- Built the LMS end to end (Vue.js frontend, REST APIs) for thousands of students and teachers
- Multi-tenancy across schools with Socket.io chat and notifications
Skills
- Data
- PostgreSQL, MongoDB, MySQL, Redis, Prisma, Qdrant, pgvector, Pinecone
- Backend
- Node.js, NestJS, Express, GraphQL (Apollo), REST, Socket.io, Microservices, Event-driven architecture
- Testing
- Jest, Mocha, Chai, Cypress, Contract & integration testing
- AI / LLM
- Anthropic API (Claude), OpenAI API, LangChain agents, MCP servers, RAG, Embeddings, Fine-tuning, Tool use, Evals, Prompt engineering
- Frontend
- React, Next.js, Vue.js, Nuxt.js, Angular, Redux, Tailwind CSS
- Languages
- TypeScript, JavaScript (ES2022+), Python, SQL
- Cloud & DevOps
- AWS (EKS, ECS, Lambda, S3, SageMaker, Bedrock), Docker, Kubernetes, Jenkins, GitHub Actions
- Fintech & payments
- E-wallet transaction systems, Audit trails, Reconciliation, Stripe, PayPal, Paymob, Paytabs, OAuth 2.0, RBAC
Notable projects
- Real-time device platform: A device management backend that keeps 100,000+ devices connected at once. The product is under NDA, so this page covers the engineering, not the product.
- AI agent + MCP server: A production AI agent with tool use and guardrails, plus an MCP server that lets LLM clients query and act on internal systems under strict rules.
- Zerocash: E-wallet transaction system clearing thousands of payments a day, with audit trails and reconciliation.
- SweepSouth: Africa's largest on-demand home-services platform: NestJS services and booking flows for 100k+ active customers.
- UptimeRobot: Website monitoring for 2.1M+ users: Node.js services running millions of checks a day and a schema-first GraphQL API.
- Mall of Arabia: Website for Egypt's largest mall.
Education & languages
Akhbar El Youm Academy, B.Sc. Computer Science, 2014 — 2018 · Arabic (native), English (professional working proficiency)