I'm Dave,

I bring a maker's eye with an engineer's hand.

I work on enterprise platforms that handle millions in assets. I build open source libraries that solve real problems. I craft browser extensions used by thousands. I write original articles that get shared.

Birthday Timeline Poster

Birthday retrospective where guests share memories via QR code

WorkFlowy MultiFlow

Multi-column view for WorkFlowy

Bluesky Follower Info

View your followers' profile and stats in your feed to decide who to follow back

Better FastMail

UX & UI improvements to the FastMail web client

Great Suspender Recovery

Recover your deleted Great Suspender tabs!

Control Space

Browser tab / workflow manager

WXT Layers

Nuxt-like layers functionality for WXT browser extensions

Phomemo CLI

Node CLI, print server and browser client for the Phomemo mini printer

Extension Bus

Universal message bus for web extensions

WXT Pages

File-system based routing for WXT browser extensions

I started out in Animation and Flash, which taught me how things should feel. I've spent 10 years building web applications, which taught me how things should work.

Now I combine both to create eye-catching and satisfying experiences:

I work in the Vue ecosystem with Nuxt, TypeScript, and complimentary technologies.

Right now I specialise in UI architecture, component libraries, and design systems – but I'm just as comfortable working across the full application stack.

img

I'm available for contract work or permanent roles where I get to work across design, product, and engineering.

Get in touch via the social links below.