01
Choose your route
The smallest useful proof
Build only what answers your biggest open question. A launch site or prototype often does it for a fraction of the cost.
AI-assisted delivery with sound structure
AI speeds up the work. Structure, review, and clear ownership keep it from turning fragile.
Ownership and handoff
Make sure code, designs, and accounts sit in your name, so anyone can pick them up later.
Choosing the right partner
Ask who actually does the work, how you see progress, and what you own at the end.
03
The toolkit
Tools serve the plan. Everything is set up in accounts you own.
Make the idea visible
- Figma
- For flows and screens you can click through before anything is built.
- FigJam
- For mapping the problem and decisions together.
Build a durable product
- React and TypeScript
- Widely known, so any good developer can maintain it.
- React Native
- One codebase for real iOS and Android apps.
- Postgres
- A proven database that will not box you in.
- Lovable
- For fast, structured web builds you can keep editing.
Revenue and launch
- Stripe
- Reliable payments and subscriptions.
- App Store and Google Play
- Submitted under your own developer accounts.
- Plausible or Google Analytics
- To see what visitors actually do.
AI working in the background
- AI coding assistants
- To build and review faster, with every change checked by me.
- AI research tools
- To study markets, competitors, and reviews quickly.
04
Field notes
Field Notes · 8 min read
Base44 vs. Lovable: which one is right for your next app?
Base44 and Lovable can both get an idea moving quickly. The important difference appears later, when your app needs custom auth, search visibility, or a clean handoff.
Field Notes · 6 min read
The MVP brief is your first product decision
The best MVP briefs are not long. They decide who the product is for, what version one refuses to do, and what evidence earns the next week of work.
Playbook · 7 min read
How to make your brand visible in ChatGPT and AI answers
If ChatGPT never names your product when someone asks for a recommendation, your site is failing 12 specific tests. Here's the checklist I run on every MVP I ship.