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.

Asterisk

Greenfield build of peer to peer securities lending platform

Nuxt Content Assets

Enable locally-located assets in Nuxt Content

FairSquare

Greenfield build of car finance and sales platform

Outliner

Convert SVG strokes to outlined fills as a post-export process

Vue Class Store

Universal Vue stores you write once and use anywhere

A guide to MSAL authentication in Vue

Architect a Vue JS app secured with Microsoft Authentication Library

Modular site architecture with Nuxt layers

Build sites that scale by organising code by domain, not concern

WorkFlowy MultiFlow

Multi-column view for WorkFlowy

Metalink

Web and mobile app to track, manage and discuss NFT collections

Forgd

Data-driven tools & advisory services for blockchain token launch

Got Paper

A cheeky app to calculate your toilet paper requirements

Todo Emojis

Checkbox emojis for todo lists in Slack

State Machine

A powerful yet simply-configured JavaScript finite-state machine

How do AIs code as well as they do?

Claude AI explains in its own words how it writes such good code

On mindsets, mind shifts and wins

A 10-year (ish) retrospective of self-reflection and improvement

The work is never just “the work”

A deep dive on why projects always take longer and a framework to improve future estimation

Branding Experiment

Branding experiment with overlays and colour mapping

Control Space

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

Clear Bank

Development of internal banking systems and tooling

Twosday's hidden analogue symmetry

22:22 is palindromic and ambigramic, but what about its analogue form?

Sentiance

Development of data visualisation dashboard for data science firm

Alias HQ

The end-to-end solution for migrating to and using path aliases

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 !