Pieter Levels
Independent developer and creator of Photo AI and Interior AI
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.
His Photo AI launch and video-editor notes also show a creator's workflow: use reference photos, specify a setting, then choose and assemble generated results. The video note describes regenerating an individual clip instead of restarting the whole edit. These are reports about his own commercial product, useful for understanding the workflow and its iteration points.
Selected work
-
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.
Cite this selection
XFollowList, “I've been coding almost solely on my VPS with Claude Code for almost a year now” reading notes in the Pieter Levels profile. https://xfollowlist.com/people/pieter-levels#work-79bcfaa06778
The linked work is the original source; this permalink identifies XFollowList’s reason to read it. Original work published .
Profile-source checking date and references · Dated reading map
-
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.
Cite this selection
XFollowList, “Testing my iOS app on web with Claude Code and serve-sim on a headless Mac Mini” reading notes in the Pieter Levels profile. https://xfollowlist.com/people/pieter-levels#work-745c5bd04e84
The linked work is the original source; this permalink identifies XFollowList’s reason to read it. Original work published .
Profile-source checking date and references · Dated reading map
-
My new project Photo AI a photorealistic AI photo studio
How does a photo-generation product turn references into a new scene? Levels explains uploaded photos, a personalized model, setting prompts and remixing a result. This is his own commercial product-launch account.
Cite this selection
XFollowList, “My new project Photo AI a photorealistic AI photo studio” reading notes in the Pieter Levels profile. https://xfollowlist.com/people/pieter-levels#work-143ccdd57f26
The linked work is the original source; this permalink identifies XFollowList’s reason to read it. Original work published .
Profile-source checking date and references · Dated reading map
-
I vibecoded a full video editor into Photo AI that generates and edits videos with your trained models
How do generated clips become an edit? Levels describes a timeline and regenerating an individual clip. Read the published workflow; the agent sidebar mentioned at the end is a planned addition in this post.
Cite this selection
XFollowList, “I vibecoded a full video editor into Photo AI that generates and edits videos with your trained models” reading notes in the Pieter Levels profile. https://xfollowlist.com/people/pieter-levels#work-c5d9982bdf6a
The linked work is the original source; this permalink identifies XFollowList’s reason to read it. Original work published .
Profile-source checking date and references · Dated reading map
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.
Sources & further reading
Profile sources checked . This describes checking these references, separately from the publication dates of selected works.
- His author site identifies Pieter Levels as @levelsio and links X.Link to this source note
- His current archive links the products and describes his Vibe Jam involvement.Link to this source note
- His own X profile links the AI products he builds.Link to this source note
- His dated and bylined account establishes the video-editor workflow; its proposed agent sidebar is not treated as shipped.Link to this source note
Cite this profile’s source check
XFollowList, Pieter Levels profile sources. Sources checked 2026-10-09. https://xfollowlist.com/people/pieter-levels#sources-checked