01
Make the first impression useful
Clear positioning, strong content hierarchy, and interfaces that make the next step obvious.
Workshop signal / Sweden
Building modern web experiences with a focus on performance, accessibility, and beautiful design.
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
Thoughts, tutorials, and insights about web development and technology.

Node 20 is EOL. Audit package metadata, CI, Docker, and host settings, choose a supported target, then verify every runtime pin before a deploy fails.

Catch preview deployment drift in status codes, redirects, headers, cookie attributes, canonical URLs, and robots metadata before production.

Resolve Wrangler environments, service bindings, and remote resources before starting a multi-Worker stack, then launch it in dependency order.
New signal
Looking for a web developer to help bring your project to life? I'm always open to discussing new opportunities and collaborations.