
Full-Stack · AI-Native
I build websites, interfaces and AI products with code, motion and a soft spot for detail.
A little further every day, in the open.
Three areas where I lose hours without noticing. Web, motion, AI, all in the same head.
SvelteKit, TypeScript, clean frontends. When the code is as tidy as the interface, I feel at home. Lighthouse scores that don't hurt come with the territory.
WebGL, shaders, 3D scenes. The spot where I forget to sleep because one easing is still off. Animation is part of the product for me, not decoration on top.
Claude Code, custom agents, custom tooling. I hand off recurring tasks to small agents I assemble myself. My head stays free for the interesting part.
Small utilities I built for myself, then shared with the community.
Answers to what people usually want to know.
Thoughts on frontend, motion, AI and craft.

A short story about tab switching while building responsive sites and a CLI that shows every viewport at once.
Read more
A short story about visible banding in CSS gradients, and how I got rid of it with a Tailwind plugin.
Read moreGot a project in mind? Drop me a line, I'll get back to you within 24 hours.
This website only uses technically necessary cookies. No analytics or marketing cookies are used. Privacy policy