01
Make the first impression useful
Clear positioning, strong content hierarchy, and interfaces that make the next step obvious.
Workshop signal / Sweden
Websites, apps, and AI work that are quick, clear, and easy to use.
WEB / APPSBuilt from idea to launch
AI / SYSTEMSUseful, checked, and simple
STOCKHOLM / REMOTEWorking with good people
What I build
01
Clear positioning, strong content hierarchy, and interfaces that make the next step obvious.
02
A maintainable system for the months after launch: content, performance, and the team using it.
03
Practical workflows and product features with review, guardrails, and a reason to exist.
What I work with
The exact stack changes with the project. The important bit is that it fits the problem, keeps the team moving, and does not become a mystery six months later.
Field notes
Notes from building things on the web. Bugs, useful patterns, AI stuff, and things worth remembering.

Compare GPT-5.6 Sol, Terra, and Luna for coding, agents, high-volume API work, context limits, reasoning controls, and current pricing.

Fix TypeScript 7 ESLint peer conflicts and Cjs crashes by running TypeScript 7 beside the TypeScript 6 compatibility API, with a verified npm setup.

Triage the sharp advisory in Next.js 16.2, apply a package-manager override carefully, and test the real image path before deploying on Vercel.
New signal
Got an idea, a site that needs a rethink, or something annoying that should work better? Send me a note.