Skip to content
BackNov 8
Mohamed I.

Mohamed I.

Full-Stack Developer | React, Node.js, NestJS, Laravel & Shopify

I build reliable, good-looking web apps from the database all the way to the screen. If you want a full-stack developer who communicates clearly and actually finishes what he starts, you're in the right place. I'm Mohamed, a full-stack developer with 6+ years of experience. I work TypeScript-first with React, Next.js, and Vue on the frontend, and Node.js, NestJS, Express, and Prisma on the backend. I also build with PHP and Laravel when a project needs it. Whatever the stack, the goal is the same: clean, tested code that solves your problem and keeps working long after I hand it over. Here's how I can help: - Build a web app or product from scratch, frontend and backend - Build REST or GraphQL APIs and connect them to your frontend - Add features or fix bugs in an existing React, Next.js, Vue, Node, or Laravel app - Improve speed, security, and code quality - Build and customize Shopify stores and themes - Build Telegram and Discord bots A bit about my experience: For the last couple of years I worked at Scandiweb, a global e-commerce agency, where I led the frontend team on a Magento-to-Shopify migration for a luxury jewelry brand. The details mattered there: design quality, speed, and SEO, with no room for mistakes. Before that I worked fully remote with a startup team across Australia, the US, Egypt, and the Netherlands, so async work and clear written updates come naturally to me. On my own time I've built and shipped 15+ projects, because I genuinely enjoy making things that work. What it's like to work with me: - I keep you updated, so you're never left guessing - I ask the right questions early, so we build the right thing the first time - I care about getting it right, not just getting it done - Fluent English, and I can overlap with EU and US hours If this sounds like the help you need, send me a message and tell me a bit about your project. I'll reply quickly and let you know exactly how I can help.

🇪🇬Alexandria, Egypt$30/hr100% JSSSince Feb 2017

Earnings and projects

MRR
$4.5k

Last 6 months ÷ 5 months active (since Jun 2026)

World#6,427 / 412k
🇪🇬Country#40 / 6,384
Revenue, last 30 days
$5k

Last 6 months: $23k

World#5,547 / 412k
🇪🇬Country#34 / 6,384
Total earnings
$23k

Billed in all: $24k

World#130,577 / 412k
🇪🇬Country#1,377 / 6,384
Per project
$23k

$23k in the last 6 months

World#4,794 / 412k
🇪🇬Country#37 / 6,384
Projects, last 6 months
1
0% fixed100% hourly
World#128,095 / 412k
🇪🇬Country#1,858 / 6,384
Projects in all
1
0% fixed100% hourly
World#360,674 / 412k
🇪🇬Country#5,638 / 6,384

Earnings, last 30 days

$24.2k+$5.4k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$15k$20k$25kOct 8Oct 23Nov 7

Dotted: longer than usual between two readings. Hatched: over two weeks without one.

Skill rankings: Top 2% in ExpressJS

Ranked by MRR among everyone on Upwork with the skill.

  1. #89ExpressJS5,651 freelancers · 🇪🇬 #2Top 2%
  2. #101GraphQL3,403 freelancers · 🇪🇬 #3Top 3%
  3. #104NestJS3,757 freelancers · 🇪🇬 #1Top 3%
  4. #125REST API5,062 freelancers · 🇪🇬 #1Top 2%
  5. #147Tailwind CSS6,978 freelancers · 🇪🇬 #4Top 2%
  6. #163CSS 39,914 freelancers · 🇪🇬 #3Top 2%
  7. #249HTML514,581 freelancers · 🇪🇬 #6Top 2%
  8. #257Laravel12,549 freelancers · 🇪🇬 #3Top 2%