Thinking through and building tools that work with us, not for us.

Hope in Source · receipt printers · walking podcast · book club

hope/expectation · image/idol · serendipity/control


Projects

Explorations in code, community, and thought

2025

Sauntercast

a walking podcast

taking Hope in Source on the road, archiving my walks

experimental 2025

are.na search

find are.na channels by url

2025

qr quiz

play trivia using a barcode scanner (or phone)

fast like a clicker, but uses QR codes

2025

vibe search

uses embeddings to help you discover related tweets in the community archive

what if we could search for a *feeling*, rather than a literal word

paused 2025

book club (dm to try)

a cozy space to discuss PDFs and annotate, promoting an async-like book club

what if each PDF became a shared room, with conversations flowing through its margins?

2024

riff with friends

exquisite corpse with friends: each person writes a line of a poem and shares the link to the next person

paused 2023

kairos

an app for serendipity

why none that can deepen friendships? only for creating new ones

2023

boxes

factorio-inspired programming environment on canvas inspired by Paul Shen's work

seeking collab 2022

sound of code

plays video game sounds as you type keywords

what if you could write code that sounds good?

seeking collab 2022

text expander

different ways of reading text by exploding/zooming in on a sentence at a time

paused 2022

bible karaoke

memorize verses using speech recognition + blurring the words

thinking of making an airpods only version of this

2022

code equalizer

code itself is en equalizer with lofi girl in the bg

2020

localized keywords

site to test writing JavaScript keywords in other languages (via Babel)

what if you could write code in your native language?

seeking collab 2016

contributors on github

browser extension highlighting contributor activity on pull requests and issues.

what does it mean to welcome someone into a new community?

2015-present

babel & open source

I never expected to be a part of xkcd #2347. Maybe nobody does. Like most maintainers, I became one by accident. Still grateful for the serendipitous and challenging opportunity

it was an ever-increasing rabbit hole into how open source *actually* works, by participating in it. my crash course in community building... realizing I don't want to be a content creator. It's always been less about fixing bugs and more about ecosystem sustainability. the digital commons.