Hi! I’m ZanderStylised (pixellated) picture of Zander, I make web things

Reps preview

Reps

A daily JavaScript coding puzzle. Solve one function a day in your browser.

➤ reps.zander.wtf
ZUI preview

ZUI

A CSS-first UI library with design tokens, layered architecture, and optional React, Astro, Solid, Svelte & Vue components. No build step required.

➤ zui.zander.wtf
Simmer preview

Simmer

Your recipes, finally at home.

➤ simmer.zander.wtf
Otter preview

Otter

A self-hosted bookmark manager and media tracker built for people who value privacy and ownership.

➤ otter.zander.wtf

About me

Product engineer with 18 years of experience, specialising in front-end and design systems - building products that work well for the people who use them.

Current
Dare
Staff Software Engineer and web team lead. I maintained and evolved Dare's core ETRM (Energy Trading and Risk Management) platform — a complex, data-intensive system — and built a new component library from the ground up, bringing visual and functional consistency across the product suite.

For more details on my work experience, check out my CV →

Blog

The Otter ecosystem
One bookmarking app, many faces — a tour of the web app, browser extensions, iOS share extension, Raycast extension, terminal UI, and desktop experiment that make up Otter.
The ZUI ecosystem
The tooling that has grown up around my CSS-first UI library — framework components, a VS Code extension, a Raycast extension, and a publishable Astro docs theme.
Zero: my project factory
How a single GitHub Actions workflow takes me from an idea on my phone to a scaffolded, deployed-ready project with a database, secrets, and Claude already building it.
The modern CSS hiding inside ZUI
A tour of the newer CSS features powering my UI library, from automatic contrast text and a derived colour system to variants without bloat and popovers with no JavaScript.
My zero-to-one stack
The tech stack I use to ship new side projects quickly, why I moved away from Supabase, and how a starter template changed how I build.
View all articles →

Links

Hand-picked hyperlinks, all saved in my Otter bookmarking app

View all links →
Available for work from mid-July 2026.
Hire me before someone else does.
Get in touch