Hi, I'm William and I build intuitive, performant & accessible
Passionate Frontend Engineer & never-ending learner.
Welcome to my space on the web! Check out my latest notes, a selection of my work, or some inspiration from greater minds than mine.
If you have project inquiries or just want to say hi, feel free to
get in touch.
Crafting user-focused interfaces
I design & build with accessibility and progressive enhancement as a
baseline to guarantee end-user gets the best possible experience —
regardless of device, network quality, disability or preference.
strongly believe in under-engineering and using the right tool for the
job, being for styles or fetching & displaying dynamic data.
Things I can do for you
Build an optimized and SEO-friendly landing page, for marketing or
Contribute to your Design System: design tokens, components,
Build dynamic SPA experiences like onboarding funnels or dashboards.
Set up a Content Management System (CMS) for your team.
Got a project in mind? Drop me an email at email@example.com and I'll get back to you as quickly as possible.
My location varies from Porto 🇵🇹
and Paris 🇫🇷 — if you happen to be
in one of these places let's grab a cup of tea!
If you want to connect, you can reach me on various places in the internet, come say hi!
With SvelteKit. Enjoying
Svelte's powerful reactivity model with SvelteKit's awesome DX and
Make VSCode awesome:
opinionated set-up for a distraction-free and keyboard-first IDE.
Inclusive Components: a deep-dive into the foundations for building accessible and
robust components, for everyone.
An open-source starter template out of this blog.
An opinionated component library in Svelte, with Histoire as component playground.