Skip to content
BackNov 8
Adam J.
Upwork badge

Adam J.

Full-Stack Engineer | Next.js SaaS, APIs & AI Integration

Your app works in the demo. Then real users arrive: one user reads another's data, a payment webhook fires twice, a page crawls. I fix that and build it right from day one: Next.js, Supabase, Stripe, AI features. I'm a full-stack engineer who works with founders and small product teams, taking SaaS products from idea to launch-ready and hardening the ones built fast with AI tools, so one person owns the whole thing instead of three freelancers passing it around. What I deliver - SaaS builds and MVPs, from Figma or a rough idea to a live product - Dashboards and admin panels: role-based access, analytics, real-time data, bulk operations, CSV/Excel export - Backends and APIs: authentication, Stripe subscriptions and webhooks, REST APIs, clean data models - AI features inside your product: OpenAI and Claude integrations with validated output, chat, smart search, automation - Production readiness for AI-built apps: Supabase row-level security, auth, payment webhooks, CI/CD, release checklists Proof, not promises - PlanWell (planwell.ai): AI financial-planning SaaS on Next.js and Supabase. Each user's data is isolated by row-level security, OpenAI output is validated before use, and Stripe billing handles repeated events safely. - ImmoDesk: real-estate SaaS in Next.js 15 and TypeScript, used daily by a real team. Role-based dashboards, bulk operations, Excel/CSV export, 15 data entities, French/English with 500+ translation keys. - Tanger Stylo: e-commerce storefront plus admin backoffice on Next.js and Laravel. Inventory, orders, customers, discounts, Google and Microsoft sign-in, right-to-left support. Clients say: "Adam's communication was clear, his deadlines were always met, and his attention to detail ensured a smooth development process." (Joseph H., Owner and CEO, verified Upwork review) What week one looks like: a short call, a written plan with milestones, and a first working slice on a live URL you can click. After that, a demo every week, and a handover with documentation so your team can run it without me. Stack: Next.js, React, TypeScript, Node.js, Laravel, Supabase / PostgreSQL, Tailwind CSS, Redux, Stripe, REST APIs, OpenAI / Claude APIs, Docker, GitHub Actions Top Rated on Upwork with 100% Job Success. Average reply time under 4 hours. Based in Morocco (GMT+1), working your hours in Europe and overlapping with the US. English, French and Arabic. Send me your repo, your Figma, or one line about the problem. You'll get a clear plan, not a generic pitch.

🇲🇦Tangier, Morocco$30/hr100% JSS5.00 (2)Since Nov 2023

Earnings and projects

MRR
$221

Last 6 months ÷ 6

World#109,855 / 412k
🇲🇦Country#396 / 1,706
Revenue, last 30 days
$0

Last 6 months: $1.3k

Total earnings
$1.5k

Billed in all: $1.6k

World#359,328 / 412k
🇲🇦Country#1,399 / 1,706
Per project
$374

$443 in the last 6 months

World#210,249 / 412k
🇲🇦Country#730 / 1,706
Projects, last 6 months
3
33% fixed67% hourly
World#66,481 / 412k
🇲🇦Country#268 / 1,706
Projects in all
4
25% fixed75% hourly
World#283,743 / 412k
🇲🇦Country#1,143 / 1,706

Earnings, last 30 days

$1.6kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,560$1,580$1,600$1,620Oct 9Oct 24Nov 8

Skill rankings: Top 16% in Redux

Ranked by MRR among everyone on Upwork with the skill.

  1. #521Redux3,245 freelancers · 🇲🇦 #2Top 16%
  2. #878CI/CD3,691 freelancers · 🇲🇦 #9Top 24%
  3. #884Dashboard2,955 freelancers · 🇲🇦 #3Top 30%
  4. #1,177Stripe3,151 freelancers · 🇲🇦 #7Top 37%
  5. #1,530REST API5,062 freelancers · 🇲🇦 #12Top 30%
  6. #1,541Tailwind CSS6,978 freelancers · 🇲🇦 #21Top 22%
  7. #1,672Supabase4,116 freelancers · 🇲🇦 #13Top 41%
  8. #1,897AI App Development4,708 freelancers · 🇲🇦 #7Top 40%