A working desk with code, model diagnostics, maps, and a field notebook

Software / data / notes / fieldwork

the b-side

A public notebook for small tools, data work, and questions I couldn't leave alone.

01 Build02 Measure03 Write04 Revise

Selected work

Things with a pulse.

Small systems, data experiments, and tools that became useful enough to keep.

View all work
Web appprototype

Rule Field

A learning game where the player discovers an elementary cellular automaton by predicting cells instead of reading its rule table.

  • Cellular automata
  • Learning
  • Interaction design
Read
A pickup and compact trailer beneath a crooked tree in a mountain valley
Web appliveGated

Look At That Tree

A private place to plan trips with friends: dates, gear, route ideas, and one conversation instead of six scattered threads.

  • React
  • PocketBase
  • Realtime
Read

Working method

Make the question touch something real.

01

Poke

Find the awkward edge: the assumption, interface, or dataset that will not quite behave.

02

Build

Make an artifact that can answer back: a model, map, program, instrument, or argument.

03

Revise

Keep the useful result, expose the uncertainty, and change course when the thing disagrees.

Recent notes

Things I'm still thinking through.

All notes
note

Why the b-side

A small statement of purpose for a site that is allowed to contain useful work, unfinished work, and thought in motion.

The lab boundary

Open when useful. Gated when necessary.

Public demos stay public. Anything private, expensive to run, or not ready for strangers gets a gate or stays offline.

Visit the lab