Skip to content
Ahmed Gamal

Services

Senior fullstack development in TypeScript

One engineer who owns the whole feature: database schema, API, frontend, payments and the pipeline that ships it. I write TypeScript end to end, and at Vodafone I work across Angular, Node.js and Java.

What I can build for you

01

Web apps and SaaS

React, Next.js or Angular frontends on Node.js and Express APIs, with PostgreSQL, MongoDB or Firestore underneath.

02

Payments and subscriptions

Stripe integrations with multi-tier subscriptions and global payments, as shipped at evyAI and Nextrole.ai.

03

Performance and refactors

Making an existing app cheaper and faster: smaller bundles, fewer reads, clearer state and contracts between services.

04

CI/CD and testing

GitHub Actions pipelines and test environments for frontend and backend repos, so releases stop being events.

Where I've done it before

  • Vodafone: large-scale Angular and Node.js applications serving millions of users.
  • evyAI: led the refactor that cut the Firestore bill 50x and the bundle 10x.
  • Nextrole.ai: core services, auth, dashboards and Stripe for a US startup.
  • Upwork: 50+ projects for 30+ clients, Top Rated Plus.

Typical stack

  • TypeScript
  • React
  • Next.js
  • Angular
  • Vue
  • Node.js
  • Express
  • PostgreSQL
  • MongoDB
  • Firebase
  • Docker
  • GitHub Actions
★★★★★

“Very satisfied with Ahmed's work. I've done a lot of projects on Upwork and this was by far one of the best. Ahmed not only delivered on the project, he was a collaborative partner who helped me think through requirements and knocked them out of the park.”

Brandon FerrisUpwork client · via Upwork
★★★★★

“Ahmed was pleasant to work with, communication was good, he met the requirements and got the job done fast. The code quality was fantastic. A+++”

Hassan AliUpwork client · via Upwork

Frequently asked questions

Are you available for full-time roles or only freelance?

Both. I'm open to senior fullstack and AI engineering roles (remote) and to freelance or contract projects.

React or Angular?

Both, in production. I use Angular with RxJS and NgRx at Vodafone and React with Next.js, Zustand and Tailwind on most product work.

Can you take over an existing codebase?

Yes. A lot of my work starts with an inherited codebase: mapping what's used, adding tests around critical paths, then refactoring without stopping delivery.

What time zone do you work in?

Cairo (GMT+2/+3). I overlap comfortably with Europe and the Gulf and work async with US teams.

Have an AI feature or a product to ship?

Hiring for a senior fullstack or AI role, or need a developer for a project? Send a short brief and let's see if we're a fit.