A solo developer's account of building products with coding agents, remote development machines and interactive previews.
Why read Pieter Levels?
Pieter shows how AI coding fits into the daily work of a solo product builder. His VPS account explains why he moved development onto a remote machine: the agent keeps working while he changes devices, and the project stays in one place.
His iOS testing note tackles a different problem: a screenshot cannot tell you how an app feels to use. He describes connecting a headless Mac's simulator to a browser for interactive testing. His project archive adds context, linking the AI products he built and the Vibe Jam competition he organizes.
Start with the original
Selected work
Development note ·
I've been coding almost solely on my VPS with Claude Code for almost a year now
Why keep a coding agent on a remote machine? He explains device switching and unattended work in his solo setup, and how he would use staging for a company.
Development note ·
Testing my iOS app on web with Claude Code and serve-sim on a headless Mac Mini
How do you test the feel of an app built remotely? His setup streams an iOS simulator into a browser, allowing interaction beyond screenshots.
Projects & roles
Photo AI
His AI photo and video product, listed in his own project archive.
Interior AI
His AI interior design and virtual staging product.
Vibe Jam
The game-building competition he organizes, recorded in his own project archive.