
Full-Stack · AI-Native
I build websites, interfaces and AI products with code, motion and a soft spot for detail.
GitHub Contributions
A little further every day, in the open.
What I love
Three areas where I lose hours without noticing. Web, motion, AI, all in the same head.
Web & Interface
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.
- Full-Stack SvelteKit
- TypeScript
- Performance & SEO
Motion & Interactive
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.
- GSAP & motion-sv
- Three.js & Threlte
- Custom shaders
AI & Agents
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.
- Claude Code
- Custom agents
- Custom tooling
Tools I built
Small utilities I built for myself, then shared with the community.
Common questions
Answers to what people usually want to know.
Latest articles
Thoughts on frontend, motion, AI and craft.

Why I built Breakpoint Preview
A short story about tab switching while building responsive sites and a CLI that shows every viewport at once.
Read more
Why I built tw-easing-gradients
A short story about visible banding in CSS gradients, and how I got rid of it with a Tailwind plugin.
Read moreLet's talk
Got a project in mind? Drop me a line, I'll get back to you within 24 hours.


