David Dalton · Software Engineer
A portfolio of what I can build — not what I have.
Most engineering portfolios are a list of past employers. Mine is a workshop. Each page on this site is a small, self-contained demonstration of something I know how to do — shipped here so you can poke at it, read the source, and decide for yourself.
What I can build
A decade of range, in six tiles.
Each tile maps to a domain I’ve worked in deeply enough to teach. The pages behind them will be live demos — built one at a time.
-
01
Web platforms
Fast, accessible, considered. Static sites to design systems to multi-tenant SaaS UIs.
-
02
APIs & systems
REST, GraphQL, gRPC. Schema-first, well-versioned, observable. The boring parts done right.
-
03
Real-time
WebSockets, WebRTC, presence, CRDTs. Collaboration features that don’t fall over.
-
04
Data & ML
Pipelines, query optimization, model serving. From SQL to in-browser inference.
-
05
Developer tooling
CLIs, codegen, internal platforms. Tools my teammates actually wanted to use.
-
06
Tasteful UI
Type, motion, restraint. The page you’re reading is sample #1.
On the workbench
Coming next.
The backlog is real. These three are queued up — each will land here as its own page.