Shon Thomas · Staff Software Engineer

Hi, I'm Shon.

I write about what I build: data tools for SurrealDB, a private layer for coding agents, and a game stack in Rust.

Latest article

Chine, a pure-Rust Spine 4.3 skeletal animation runtime

· 11 min read

Chine: Spine 4.3 in pure Rust

Spine 4.3 in pure Rust: renderer-agnostic, fuzzed, and on crates.io. Everything that moves in this article is Chine, running in your browser.

Read the article →

More writing

All articles →
  1. Antumbra, four months laterFour months, eight new design records and a lot of corrected assumptions later: what's new in Antumbra, what it's actually for, and what it costs to run.
  2. Copal: a file service on one databaseHand Copal a file and it verifies it, stores it once, versions it, scans it, pulls the text out and makes it searchable, with every bit of bookkeeping in one transactional database.
  3. Kayak: one contract, every faceOne small checked-in contract, checked against the database's real indexes and compiled into every surface an API has. What Kayak is, how it works, and the work I use it for.
  4. A New Layered InternetA thought experiment about replacing the internet one layer at a time: where my first sketch broke, and the through-line that makes it viable anyway.

What I'm building

All projects →