Full SaaS products, idea to revenue.
Next.js, Supabase and Stripe: auth, payments, database and the whole product loop, shipped solo from first commit to live and charging.
- Next.js
- Supabase
- Stripe
- Postgres
Available for a new build · Summer 2026
Full-stack engineer. I ship SaaS products with applied AI on Next.js, Supabase and AWS, from the first Figma frame to production in the same week.
Next.js, Supabase and Stripe: auth, payments, database and the whole product loop, shipped solo from first commit to live and charging.
RAG pipelines, structured outputs, evals, built into the product, not bolted on the side.
Lambda, DynamoDB, S3, IaC, and CI/CD that takes a commit to production without ceremony.
One engineer who can read a design file, push back where it matters, and turn it into the real, accessible, fast thing.
From the first onboarding screen to App Store and Play Store release, TypeScript, Expo, native modules where it counts, OTA updates so you can ship on a Tuesday.
One call, then a written brief. We agree on the smallest thing worth shipping and what success looks like before any code.
Figma frames, copy passes, and the unglamorous edge cases. Done so the build is mostly typing, not deciding.
Daily commits, weekly demos, a staging URL you can poke at. No mystery, no big reveal.
Production deploy, monitoring, a runbook, and a build your team can keep extending after I'm gone.
I'm Abdel, a full-stack engineer working across product, AI, and infrastructure. I spent nine years on a production e-commerce platform serving real traffic, which is where I learned to ship things that hold up. These days I build and ship SaaS products of my own, folding LLMs and RAG in where they change how people use the product. I build React Native apps too.
I work best with teams who care about craft and want one engineer who can take a thing from a Figma frame to a Docker container in the same week, no hand-offs, no theatre.
Applied AI
Asking a model for JSON and parsing the text breaks in production. Define a typed tool, force the model to call it, and get validated structured data back.
Read →
Next.js
A server action looks like a function call, but it compiles to a public POST endpoint anyone can hit with any arguments. Authenticate and validate inside it.
Read →
Scale
Years on a production e-commerce checkout came down to a few hard rules. Make every operation idempotent, never trust the network, and degrade instead of failing.
Read →Project work, AI questions, or something you want to build. I read every email and reply within a couple of days.
abdel@codefolio.dev