Skip to content
BackNov 7
zakaria m.
Upwork badge

zakaria m.

Senior React/Next.js Dev | Figma to Code | TypeScript | SaaS & MVP

I build high-performance, production-ready SaaS platforms, MVPs, and custom web applications with React, Next.js, and TypeScript. With 9+ years of experience as a Senior Full-Stack Developer, I help clients turn Figma designs and product ideas into scalable React and Next.js codebases — from first MVP to production release on Vercel or Netlify. I focus on strong architecture, fast delivery, and long-term maintainability. What I specialize in: • React, Next.js, TypeScript, and Node.js for SaaS platforms, dashboards, and web applications • Figma to production — pixel-perfect UI implementation and component systems • Next.js App Router, Server Components, and modern frontend architecture • API integrations, PostgreSQL, Supabase, Prisma, and Neon DB workflows • Performance optimization, Core Web Vitals, and clean, maintainable code • Deployment, Docker, and CI/CD on Vercel, Netlify, and similar platforms Full-stack support when needed: • Node.js backend services and REST/GraphQL API design • CMS integration with Payload CMS, Contentful, and Strapi • AI-powered SaaS features and automation workflows Recent projects: • OptoLens — React / Next.js product application • Drag & Drop Builder — React UI builder and component system Best fit for: • React/Next.js SaaS, admin portals, dashboards, and MVP builds • Figma-to-code and production-ready frontend engineering • Long-term product partnerships with senior-level ownership Not the best fit for: • WordPress-only, Shopify theme, Wix, or Squarespace builds • Native mobile apps (iOS/Android) or pure graphic-design-only work • Entry-level landing pages with no product engineering scope I work with global clients and provide senior-level ownership from planning to release — including proactive suggestions on UX, SEO, and engineering trade-offs, not just implementation. If you need a Senior Full-Stack Developer to ship a React/Next.js product faster, I can help.

🇲🇦Casablanca, Morocco$40/hr100% JSS5.00 (12)Since Jan 2017
GlobeUpwork

Earnings and projects

MRR
$95

Last 6 months ÷ 6

World#136,276 / 412k
🇲🇦Country#516 / 1,706
Revenue, last 30 days
$0

Last 6 months: $571

Total earnings
$62k

Billed in all: $65k

World#63,716 / 412k
🇲🇦Country#142 / 1,706
Per project
$3.6k

$571 in the last 6 months

World#47,173 / 412k
🇲🇦Country#142 / 1,706
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇲🇦Country#522 / 1,706
Projects in all
17

Across 21 contracts

57% fixed43% hourly
World#149,089 / 412k
🇲🇦Country#539 / 1,706

Earnings, last 30 days

$64.7kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$63k$64k$65k$66kOct 8Oct 23Nov 7

Skill rankings: Top 24% in HTML5

Ranked by MRR among everyone on Upwork with the skill.

  1. #27Netlify54 freelancers · 🇲🇦 #2Top 50%
  2. #128SVG335 freelancers · 🇲🇦 #1Top 38%
  3. #268Vercel586 freelancers · 🇲🇦 #3Top 46%
  4. #302Website Performance Optimization669 freelancers · 🇲🇦 #3Top 45%
  5. #1,953Tailwind CSS6,978 freelancers · 🇲🇦 #25Top 28%
  6. #1,996Supabase4,116 freelancers · 🇲🇦 #16Top 48%
  7. #2,375SaaS Development5,201 freelancers · 🇲🇦 #16Top 46%
  8. #2,684Front-End Development8,892 freelancers · 🇲🇦 #22Top 30%