Frontier
Design that makes complex things feel simple
I design products, identities and interactive experiences, and I build them too. That means the design you approve is the one that ships, without the usual losses between the mockup and the code.
What I design
- Product interfaces: flows and screens for apps, portals and dashboards.
- Brand identities: logos, type, color and the rules that keep them consistent.
- Graphic design: campaigns, social and advertising. See the 15 selected pieces.
- Interactive 3D: particle systems and WebGL scenes that explain an idea rather than decorate it.
How I approach it
- Clarity first. If a screen needs instructions, the design isn't done.
- Motion must earn its frames. Animation guides attention; it never blocks reading. Every effect respects reduced-motion settings.
- Accessible by default: contrast, keyboard use, readable type and real text behind every visual.
- Designed in the medium. Prototypes in code show how things move and respond, not just how they look.
Proof
- Graphic design: 15 campaign and social graphics for a bakery client's two brands.
- Shave the Frog: brand strategy, identity and a live brand site for a streetwear client.
- A knowledge atlas for a gemstone expert: 3D gems modelled in code, inside a five-chapter story.
- Particle playground: the shaders behind this site, open to play with.
- This website: an interactive WebGL experience whose content stays readable to people and search engines. See Is WebGL bad for SEO?
Frequently asked
Design engineer, product designer or front-end developer: which do I need? If your problem is mostly "what should this be", a product designer. If it's "build this exactly", a front-end developer. If you need both, decided together quickly, that's what I do.
Will a 3D website hurt performance or SEO? Not if it's built HTML-first, with the 3D loaded after the content and switched off for people who prefer less motion.