Sam Willis

I make stuff.
Multidisciplinary Developer, Designer, and Engineer.

Co-founder of ElectricSQL

The data platform for multi-agent. Postgres Sync for real-time data delivery and Durable Streams for resilient, collaborative agentic systems.

Co-creator of TanStack DB

A client-side database with optimistic mutations, sync, and a reactive incremental query engine built on D2TS, my implementation of Differential Dataflow in TypeScript.

Started the PGlite project

An embedded version of Postgres compiled to WebAssembly, running in the browser or server-side in Node and Bun.

Creator of the Tetra Framework

A full stack component framework for Django using Alpine.js.

Built SudokuToo

A competitive, multiplayer sudoku app. Challenge your friends to complete the grid first.

Co-founder of Posterhaste

An online store for personalised printed gifts and wall art.

Based in London, UK. I've been writing code since I was a kid, but started my career as a product design engineer, designing medical devices and consumer products at EG Technology in Cambridge. That background in physical engineering still shapes how I think about software: systems-level reasoning, attention to how things feel in use, and a bias toward building the real thing.

I like to build things that help others be creative. I approach problems from a UX and DX perspective, but go deep into the underlying tech to solve genuinely hard problems. Most of my time now goes into ElectricSQL and the tools around it.

Drop me a note:

Bluesky / X / Mastodon / GitHub / LinkedIn