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.
Earnings and projects
Last 6 months ÷ 5 months active (since Jun 2026)
Last 6 months: $23k
Billed in all: $24,231$24k
$23k in the last 6 months
Earnings, last 30 days
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.
- #89ExpressJS5,651 freelancers · 🇪🇬 #2Top 2%🇪🇬#2 of 133
- #101GraphQL3,403 freelancers · 🇪🇬 #3Top 3%🇪🇬#3 of 72
- #104NestJS3,757 freelancers · 🇪🇬 #1Top 3%🇪🇬#1 of 95
- #125REST API5,062 freelancers · 🇪🇬 #1Top 2%🇪🇬#1 of 102
- #147Tailwind CSS6,978 freelancers · 🇪🇬 #4Top 2%🇪🇬#4 of 203
- #163CSS 39,914 freelancers · 🇪🇬 #3Top 2%🇪🇬#3 of 234
- #249HTML514,581 freelancers · 🇪🇬 #6Top 2%🇪🇬#6 of 280
- #257Laravel12,549 freelancers · 🇪🇬 #3Top 2%🇪🇬#3 of 195