About
I’m Leo. I build places.
Websites for people whose work has to be experienced, not just read about. Straight from me, no agency in between.
Who I am
I come from game development. That’s where you learn that people stay when a world responds to them.
Before I built websites for other people, I built spaces you can walk around in: with real light, water that behaves like water, and sounds from real recordings instead of a synthesizer. That same craft now goes into sites for musicians, authors, painters and stages.
What interests me is what makes your work yours. A reading feels different from a rave, an etching different from a performance. That’s where the site comes from: colours, materials, motion, and one element people want to touch.
At the same time I’m fussy about the invisible stuff: load time, accessibility, structure for Google, a login you understand without a manual. A beautiful site nobody finds, or one that stutters on a phone, isn’t finished in my book.
- Web design
- three.js & WebGL
- Shaders
- Sound design
- SEO
- Accessibility
- Performance
- Content management
- Netlify
- Newsletters
- Shops
- Browser games
How I work
Four things I don’t negotiate on.
Nothing from a template.
Every site is designed and coded by hand. That’s why it looks like you and not like a site builder.
Smooth or not at all.
I test on real devices. If an effect stutters on an older phone, I build a lighter version instead of ignoring it.
Getting found.
Content as real text, clean structure, fast load times, structured data. Effects sit on top, never in the way.
Yours stays yours.
Domain in your name, the content belongs to you, cancel monthly, and a download of the complete site is included.
Let’s talk.
Half an hour on video, no strings attached, no sales pitch.
Contact
Rather talk now? Here’s how.
It’s raining outside. Wipe the window clear, if you like.
Book a call with me
Half an hour on video. You show me your work, I tell you honestly how I’d approach your site and what it would cost.
See available timesFill in the briefing
Five minutes, a few clicks, no tech talk. After that I know enough for a first draft.
Start the briefinghello@firstpersonstudio.com
Usually answered the same working day.