Skip to content
Richard Wooding

developer · open source · go & rust

Hi, I'm Richard Wooding. I build developer tools.

I build small, dependency-light tools and libraries — static analysis, project & format detection, MCP servers, and the gloam design language that ties these pages together. Mostly Go and Rust, always shipped.

34 open-source projects · all live, all documented

whoami
$ richard --whoami
name      Richard Wooding
focus     developer tools · libraries
langs     Go · Rust · Zig · C# · Java · TypeScript · JavaScript
projects  34 open-source · all shipped
$ richard --projects | wc -l
34

about

Small building blocks that do one thing well.

I'm a software engineer drawn to the unglamorous, reusable layer of the stack: the library, the CLI, the well-behaved server. I like giving a tool a sharp scope and a clean API, keeping dependencies few, and documenting it properly. Recently that's meant per-function complexity metrics, project and binary analysis, Model Context Protocol servers, and a dark little design system so all of it looks like it belongs together.

featured · live

Pull up a chair — play a friend, end to end.

kibitz is six games — chess, backgammon, checkers, reversi, Connect Four, and provably-fair Battleship — with chat, over one end-to-end-encrypted session. You get a code phrase like lion-42-maple, a share link, and a QR; a friend joins as your opponent and the rest kibitz. The relay that carries it all can never read a move or a message. 100% Go, WASM in the browser.

kibitz
$ open a table
your phrase   lion-42-maple   share link · QR ready

>> ada joined — she's Black, you're White
chat  ada: en passant? really?
chess e5 → move 4                verified ✓

# the relay only ever saw opaque frames

open source

Projects.

Thirty-five things I've built and shipped — each with a live site and source on GitHub.

toolbox

What I work with.

  • Go
  • Rust
  • Zig
  • C#
  • Java
  • TypeScript
  • JavaScript
  • CLIs
  • libraries & APIs
  • static analysis
  • MCP servers
  • CEL
  • GitHub Actions
  • design systems
  • open source

contact

Get in touch.

Happy to talk about developer tooling, open source, or a project idea.