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.

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

Birthday Timeline Poster

Birthday retrospective where guests share memories via QR code

Control Space

Kanban-style browser tab manager with slick UX and keyboard shortcuts

Phomemo CLI

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

WXT Layers

Nuxt-like layers functionality for WXT browser extensions

WXT Pages

File-system based routing for WXT browser extensions

WorkFlowy MultiFlow

Multi-column view for WorkFlowy

Extension Bus

Universal message bus for web extensions

Great Suspender Recovery

Recover your deleted Great Suspender tabs!

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.

Dave Stewart's profile picture

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

Let's start a conversation !