I build startup products, scalable backend systems, developer tools, and production AI experiences.
I'm a hands-on engineering leader from Cairo who enjoys designing systems, writing code, reviewing architecture, and shipping products.
I have worked across early-stage MVPs, multi-tenant SaaS platforms, backend architecture, generative AI, image and video pipelines, payments, subscriptions, credit systems, and production infrastructure.
My leadership style is technical and process-driven. I focus on architecture, production reliability, code quality, and engineering workflows built around GitHub, Linear, automation, and AI-assisted tools.
I enjoy working where product thinking, system design, and hands-on engineering meet.
- Multimodal image and video generation
- AI evaluation and quality pipelines
- Reliable backend and distributed systems
- Developer tools and open-source libraries
- Engineering workflows powered by GitHub, Linear, and AI
- Production caching, queues, and durable workflows
A zero-dependency TypeScript RSA library for Node.js and browsers with a shared asynchronous API.
A production-safe caching framework for Node.js with mutation-aware invalidation, stampede protection, distributed coordination, fail-open behavior, and observability.
A TypeScript library for compact, time-ordered identifiers with explicit machine or shard information.
- gen-totp — Configurable TOTP generation for Node.js
- memoz — In-memory TypeScript database with optional disk persistence
- npm packages — My published Node.js and TypeScript packages
- Backend: TypeScript, Node.js, NestJS, GraphQL, REST, microservices, queues, event-driven systems, and durable workflows
- AI: Gemini, OpenAI, Anthropic, Mastra, fal.ai, ComfyDeploy, PixVerse, prompt engineering, and evaluation pipelines
- Frontend: React, Next.js, React Native, Apollo, and GraphQL Codegen
- Cloud & Data: GCP, Cloud Run, AWS, Railway, Vercel, Docker, MongoDB, PostgreSQL, Redis, BigQuery, and GitHub Actions
I occasionally take on selected backend, full-stack, and AI projects through Upwork.
Top Rated Plus · 100% Job Success · $80K+ earned · 34 jobs · 2.4K+ hours
- Start with the customer and product problem
- Build the smallest useful version
- Measure what happens in production
- Improve architecture as the product becomes clearer
- Automate repetitive engineering work
- Keep ownership close to the people writing the code





