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.

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

Twosday's hidden analogue symmetry

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

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

How do AIs code as well as they do?

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

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.

Get in touch via the social links below.