How I Choose AI Models in Cursor
A practical model-picking system for vibe coding in Cursor: match the model to the job — planning, generation, debugging, cleanup — instead of chasing leaderboards.
vibe coding, honestly
I'm a full-stack developer from Aarhus, Denmark — and I vibe code real products. Apps, games and SaaS, built solo with Cursor, AI agents, React and Firebase, and shipped to actual users. This site is how I do it: the workflow, the stack, the wins, and the parts nobody puts in the demo video.
8 shipped products · web, iOS & Android · one developer
definition
Vibe coding is building software by describing intent in natural language and letting AI write most of the code — while you keep ownership of the architecture, the product decisions and the mistakes. Done well, it's an accelerated conversation with your codebase. Done badly, it's a very productive machine generating debt with nice indentation.
I've shipped 8 products this way, so I have opinions — and receipts. Start with the honest definition, or skip straight to the workflow.
workflow
Who uses it, what must happen, what must never happen, what data already exists.
A technical plan shows in thirty seconds whether the AI understood the structure — or is off on an adventure with three new dependencies.
One component, one hook, one query. Reviewing 80 lines works. Reviewing 900 does not.
Rename, move, delete, tighten types. The craft lives in the judgment, not the generation.
Not “does it build?” but “does it make sense?” — then out the door and onto the next iteration.
guides
A practical model-picking system for vibe coding in Cursor: match the model to the job — planning, generation, debugging, cleanup — instead of chasing leaderboards.
Vibe coding skill is not prompt tricks — it is taste, judgment and system thinking. How to train the abilities that decide what AI software is worth.
How I ship every product from a single React codebase with Capacitor — the setup, the real platform quirks, and why this multiplies what vibe coding gets you.
receipts
The honest test of any workflow is what actually ships. A few of mine:
A physics arcade game where you ride one dolphin from the ocean to space — a browser and App Store homage to the Flash classic Dolphin Olympics.
React, Three.js, Capacitor, Firebase
A trivia game for iOS with more than 500,000 AI-generated questions and a healthy amount of competitive friendship destruction.
React, Capacitor, Firebase, OpenAI
Predict football results against your friends in private mini-leagues, built around the Danish Superliga.
React, Vite, Firebase, API-Football
A map-first, async GPS running game — real runs over Mapbox with a game HUD on top.
React, Capacitor, Mapbox, Firebase Functions
Tasks, CRM, booking and email in one workspace — built for everyone who lost the overview around the tenth open tab.
React, Vite, Firebase, Capacitor
An AI that digs through forgotten DMs and messages and finds the customers you should have answered long ago.
Next.js, Firestore, OpenAI