Phone first
I design for the smallest screen first and let the layout grow, so nothing feels like an afterthought on mobile.
The part people actually see and use. I build it by hand so it loads fast, reads well and works on every screen, from a small phone to a wide monitor.
Clean, meaningful markup that screen readers, search engines and browsers all understand.
Layouts that adapt to any screen, careful spacing and type, and motion that respects people who turn it off.
Interaction without the weight: menus, animations, forms and small tools, often with no framework at all.
Content-heavy sites that ship almost no JavaScript. The Ametrine Foundation site is built with it.
I design for the smallest screen first and let the layout grow, so nothing feels like an afterthought on mobile.
Few requests, small files, and no heavy libraries unless they earn their place.
Keyboard navigation, readable contrast, real buttons and links, and less motion for anyone who asks for it.
Website
Live
Site for a privacy-first software project, with a releases feed pulled in from Mastodon and translations that only load when needed.
Website
Live
Fundraising site for a school expedition to Kenya, with a group fund and a page for every student.
Tell me what you’re building and I’ll get back to you within a day.