Mohamed A.
Senior Node.js & NestJS Backend Developer | TypeScript, AI
I'm a senior Node.js / NestJS backend developer with 7+ years building production SaaS, fintech, and e-commerce systems — with full-stack range across Next.js and React when you need one person to own the whole build. Most recently I was the sole developer on a fintech payments platform, from zero to production: NestJS/FastAPI backend, Next.js frontend, admin dashboard, and mobile apps. I integrated Stripe, KYC/identity providers, and on-chain transaction tracking via webhooks — reconciling data across multiple systems while keeping balances and transaction state accurate on a live product with real users. 🤖 AI features, agents & MCP ✅ OpenAI API integrations — search, comparison, generation, structured outputs ✅ LLM workflows embedded into existing products, not demos ✅ AI agent backends — tool/function calling, guardrails, retries, and queues that make them reliable ✅ MCP servers in Node.js/TypeScript — expose your APIs and internal tools to Claude, ChatGPT and other MCP clients ✅ Claude Code-driven development for faster delivery with reviewed code 🚀 What I can help you build ✅ SaaS platforms and MVPs, backend-first or full-stack ✅ REST & GraphQL APIs, microservices, event-driven architecture ✅ Payment and billing systems — Stripe, subscriptions, balances, revenue splits ✅ Webhook-driven integrations between systems that don't natively agree ✅ Real-time systems — WebSockets, SocketIO, notifications, live data ✅ Database architecture — PostgreSQL, MongoDB, multi-tenant schema design ✅ Cloud deployment — AWS (EC2, ECS, Fargate, S3), Docker, Kubernetes 🛠 Technical stack Backend: Node.js, NestJS, Express.js, TypeScript, JavaScript, Python, FastAPI Frontend: Next.js, React.js Data: PostgreSQL, MySQL, MongoDB, Prisma, TypeORM, Redis Messaging: RabbitMQ, BullMQ, queues, SocketIO AI: OpenAI API, LLM workflows, MCP servers, Claude Code Cloud & DevOps: AWS, GCP, Docker, Kubernetes, CI/CD Payments: Stripe, KYC providers, webhook reconciliation Testing: unit, integration, and regression testing on live systems Recent work ✅ Fintech payments platform — solo full-stack build: NestJS/FastAPI backend, Next.js frontend, mobile apps, payments and KYC ✅ E-commerce marketplace — full backend ownership: system design, development, testing, deployment, DB design, plus OpenAI-powered product search ✅ E-commerce platform — 2 years as backend engineer on a live production system I take systems from "it mostly works" to production-grade — clean architecture, reliable integrations, and code that holds up under real usage, not just demos. Whether you need a backend built from scratch, an existing platform stabilized and scaled, or third-party systems wired together reliably, I bring ownership from day one and clear communication throughout. Node.js | NodeJS | NestJS | TypeScript | Express | FastAPI | Nextjs | React | Backend Developer | REST API | GraphQL | Microservices | System Design | PostgreSQL | MongoDB | Redis | BullMQ | SaaS | AI Integration | OpenAI API | AI Agents | MCP | Stripe | AWS | Docker | Kubernetes | Webhooks | Startup Development
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $20k
Billed in all: $152,789$153k
$5.1k in the last 6 months
Across 51 contracts
Earnings, last 30 days
Skill rankings: Top 2% in Apollo.io
Ranked by MRR among everyone on Upwork with the skill.
- #24Jest412 freelancers · 🇪🇬 #1Top 6%🇪🇬#1 of 8
- #34Apollo.io1,381 freelancers · 🇪🇬 #2Top 2%🇪🇬#2 of 15
- #35RabbitMQ552 freelancers · 🇪🇬 #2Top 6%🇪🇬#2 of 17
- #42NoSQL Database686 freelancers · 🇪🇬 #2Top 6%🇪🇬#2 of 26
- #47RESTful Architecture795 freelancers · 🇪🇬 #2Top 6%🇪🇬#2 of 15
- #79AI Agents877 freelancers · 🇪🇬 #1Top 9%🇪🇬#1 of 9
- #140Microservice2,217 freelancers · 🇪🇬 #3Top 6%🇪🇬#3 of 62
- #147ExpressJS5,651 freelancers · 🇪🇬 #3Top 3%🇪🇬#3 of 133