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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.3k
Billed in all: $1,582$1.6k
$443 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 16% in Redux
Ranked by MRR among everyone on Upwork with the skill.
- #521Redux3,245 freelancers · 🇲🇦 #2Top 16%🇲🇦#2 of 16
- #878CI/CD3,691 freelancers · 🇲🇦 #9Top 24%🇲🇦#9 of 43
- #884Dashboard2,955 freelancers · 🇲🇦 #3Top 30%🇲🇦#3 of 17
- #1,177Stripe3,151 freelancers · 🇲🇦 #7Top 37%🇲🇦#7 of 22
- #1,530REST API5,062 freelancers · 🇲🇦 #12Top 30%🇲🇦#12 of 47
- #1,541Tailwind CSS6,978 freelancers · 🇲🇦 #21Top 22%🇲🇦#21 of 92
- #1,672Supabase4,116 freelancers · 🇲🇦 #13Top 41%🇲🇦#13 of 41
- #1,897AI App Development4,708 freelancers · 🇲🇦 #7Top 40%🇲🇦#7 of 25