What I can help with.
I take on a handful of backend and cloud projects at a time. If any of these sound like your situation, we'll probably work well together.
Most engagements run six to twelve weeks, scoped and priced up front. Ongoing work runs as a monthly retainer.
“My API is slow and I don’t know why.”
Performance audit & optimization
“I need payments working before launch.”
Payment gateway integration — any provider
“My AWS bill makes no sense.”
Cloud cost review & architecture
“We need an API built from scratch.”
Backend & API development (Node.js / NestJS)
“Our deploys are scary and manual.”
CI/CD & deployment setup
“The codebase is a mess to change.”
Refactoring & system design
How I work.
We talk first
A short call to understand the problem and whether I'm the right fit. No charge, no pitch — if it's not a match, I'll say so.
Fixed scope, fixed price
For most projects I quote a flat price against a clear scope, so you know the cost up front. Ongoing work runs as a monthly retainer.
You stay in the loop
Regular updates, code you own, and documentation your team can actually pick up after I'm done.
I work best on longer engagements where I can actually learn the domain — not one-off tickets.
Schedule a callWhat people say.
He has very high communication, managerial, and technical skills and is able to carry out his tasks with high efficiency. He is a very talented developer, a fast learner, and highly productive.
Amira Atallah
Team Leader, Science Academy · LinkedIn recommendation · May 2022
Amr is fantastic to work with. He works fast, professionally, and does quality work — exactly as was requested in the scope.
Upwork client
Upwork review
Amr is quick with React components and experienced with good Cypress/Storybook and Jest tests within a Nx build system. Fast & high quality work.
Upwork client
Upwork review
Worked with





Get in touch.
I reply within one working day.