(01) MVP development
Your MVP, in Next.js and Supabase.Ready for the first people who pay.
I design and build first versions that real users sign up to and pay for: Next.js on the web, Supabase for auth and data, Stripe for payments, and React Native when you need iOS and Android from one codebase. A working build every week, and the code and accounts in your name from day one.
Free 30-minute call · No commitment · Reply within a day
- Next.js and Supabase
- React Native mobile
- Stripe payments
- A build every week
(02) Good fit
When an MVPis the right next step.
You know who it's for
You've talked to the people who'd use it, and you need a version they can actually try.
It has to take money
Subscriptions or one-off payments from the start, so you learn who pays, not just who signs up.
The prototype hit a wall
A no-code or AI-built prototype proved the idea, and now it needs real auth, data rules and a deploy.
Web first, mobile soon
You want one stack that grows into an iOS and Android app without starting again.
(03) What you get
What every MVP ships with.So the first users aren't the testers.
Auth and roles
Sign-up, sign-in, password reset and roles, with Supabase row-level security tested from outside.
Stripe, done safely
Checkout or subscriptions, with signed webhooks that mark an order paid once, even when Stripe sends it twice.
The core flow
The one thing users come for, end to end, including the ways it fails.
Mobile when needed
React Native with Expo for iOS and Android, sharing types and logic with the web app.
Deploys you can repeat
A staging copy, preview links on every change and a deploy that runs from a merge.
Found by Google
Public pages rendered on the server, with titles, structured data and a sitemap.
The smallest version that takes a payment comes first. Everything else waits for what the first users tell you.
(04) How it works
Plan, build, run.Each one priced before it starts.
S/01Plan
Screens, data, the payment flow and a written quote for the build. If I build it, the plan fee comes off; if not, the plan is yours to take anywhere.
$500 – $1,500
Quoted after a free call, a written plan in 3 to 5 days.
S/02Build
Designed and built in weekly steps, each one live on a preview link, then launched.
From $6,000
A first version, designed and launched.
S/03Run
Fixes, updates and new features after launch, month by month.
From $800 / month
Automations watched and tuned, plus fixes and updates. Cancel any month.
(05) What you keep
Your code, your accounts.Nothing held back.
Your repository
The code lives in a GitHub repository that's yours, with its full history: your own from the first commit, or one I set up and transfer to you. You can watch every change land.
Your accounts
Hosting, database, payments and app store accounts belong to you. If you have them, you invite me; if not, I set them up for the project and transfer each one to you at handover.
One engineer
The person on the first call is the person who writes the code. Nothing is handed to a junior or passed to another company.
A clean handover
Notes on how it works and how to deploy it, so you or any developer can carry on without me. Monthly plans cancel any month.
The code and designs are legally yours once each invoice is paid. Read the terms
(06) Proof
From my own work,so you can check it.
A trading app, from an empty repo
I built the Unlok app for US stocks and ETFs in React Native as its only mobile engineer, and took it through App Store and Google Play review.
Unlok mobile1,800+ running clubs by ZIP code
Flyku helps runners find clubs, group runs and events across the United States, on the web and on Android.
Flyku
(07) Read first
Free guideson the same problems.
- Stripe webhooks to Supabase: a sync that survives retriesKeep Supabase in step with Stripe: verify every webhook, handle the same event twice, cope with events out of order, and never trust the browser.
- From empty repo to both app stores: building a US stock trading app in React NativeLessons from building the Unlok app for US stocks and ETFs, as its only mobile engineer: architecture, live prices, the order ticket and store review.
- How I automated iOS and Android store releases for a React Native appA merge to main ships the Unlok app to TestFlight and Google Play. How the GitHub Actions and fastlane pipeline works, and when EAS Build fits better.
- Is your Lovable app secure? A Supabase RLS security audit checklistThe checks I run in a Supabase security audit of a Lovable or other AI-built app: row-level security, the service role key, storage, auth and payments.
(08) Questions
What founders askbefore we start.
Why Next.js and Supabase?
They get a real product live fast without boxing you in: Postgres underneath, auth built in, and nothing you can't move later. If your product needs something else, the plan says what and why.
How long does an MVP take?
It depends on the number of screens and integrations. The plan gives you a week-by-week timeline along with the quote, and you see a working build every week.
How much does it cost?
The plan is $500 – $1,500, fixed. Builds from $6,000, quoted from the plan and fixed before I start, paid half upfront and half on handover. If you go ahead within 30 days, the plan fee comes off the build.
Who owns the code?
You do, from the first commit: your GitHub, your Supabase, your Stripe, your domain. I work in your accounts as a member.
Something I haven't answered? Put it in your brief, or email me. I reply within a day. HS is one person, so the person you talk to is the one doing the work.