Projects

Open Source

  • Art Pollen

    An offline-first, place-based feed for art. Your phone holds eight slots — three you lock, the rest keep moving — and pieces travel by encounter: a Bluetooth handshake as you pass someone in the street, or a swap with a venue's node over its Wi-Fi. Deliberate scarcity is the point. Because the space is small, everything in it is something you chose, and the art becomes a reason to physically show up somewhere. Nodes at places like a night cafe or a sauna hold twenty-five pieces each and drift into a palette of their own, shaped by whoever walks through the door. What crosses between two phones is a few kilobytes of metadata — name, maker, and where the picture lives — so it fits in the second you are walking past; the file itself catches up over Wi-Fi. Duplicates never take a slot, so what you carry stays varied.

    View overview →
  • Conductr

    Development read as a score rather than a loop. Three processes run as independent voices: Orchestrate turns issues into merged PRs, Idle cycles round robin through coverage, security, architecture and performance and files issues where they slip, and Playtesting sits a human down with a prototype and comes back with new questions. Drawn as a flowchart they look like one machine, and you start reasoning about what triggers what and who is waiting on whom. Drawn as drum notation — instruments stacked vertically, time running to the right — nothing triggers anything. They are voices that happen to line up. The shift that buys you is scheduling, and the shapes are different. Orchestrate ticks every half hour, right round the clock. Idle runs all day too, but in investigations of an hour or two, depending on how far a check has to dig. Playtesting is the long one, and the only voice that needs a person awake. You don't schedule a loop. You score a day. None of it is specific to code: any project with recurring work has these voices — something pushing the work forward, something quietly checking it, and something that needs a person in the room.

    View overview →
  • Questions and Reflections

    A writing tool for reflecting on ideas and journal entries. Currently my tool for journalling. No data leaves your device. Runs a local browser-based small language model via WebLLM. (see Bandler and Grinder's The Structure of Magic for info on the questioning process)

    View overview →
  • Glider

    Algorithmic glider design tool - computational approaches to designing hang gliders using evolutionary algorithms and optimization techniques

    View overview →

Writing

Art

  • Hope Zine - Vol 4

    This episode documents my first trip to Knowhere, an imaginary art therapy exhibit. You go there in your mind, and it shows you exactly the exhibit you need to see. The shell is what I saw the first time I visited. It might be because the golden rule logo is an ammonite. But the further you swim into it, the smaller you get so you can keep going forever. Picking up super meaningful treasures. When you decide to head back, you discover it's only one loop out, no matter how far in you swam. For me it is a metaphor for overthinking, that no matter how long you do it, you can always just stop immediately. Treasures are randomly added. Turning around and swimming out is represented by scrolling up.

    View overview →
  • Manta Ray

    Wearable manta ray. 3D-printed glowing elements, addressable UV LEDs with audio-reactive animation, WLED on ESP32, assorted decoration.

    View overview →
  • Spinal Didge

    Functional didgeridoo. Acrylic bore, 3D-printed glowing human spinal sections and antler mouthpiece, addressable UV LEDs with audio-reactive animation, WLED on ESP32, assorted decoration.

    View overview →
  • Wherefore I Am

    A glass UV-activated sculpture that explores the perspective of the viewer, presenting miraculously complex occurances, like genetic encoding in DNA, the experience of being consciousness, or our abilities to abstract systems that scaffold our understanding of reality.

    View overview →
  • Tree of Wisdom

    An interactive acrylic sculpture with glowing and UV-active elements. A laser-cut, self-interlocking acrylic resembles a tree, from which hang earphones playing different sources of cultural wisdom and folklore. The UV visible equations on the branches represent humankind's scientific progress, while the glowing trunk of the tree is covered in patterns which represent rich cultural histories from around the world.

    View overview →

3D Printing

  • Rapid Pom-pom Maker

    A 3D-printed drill attachment that turns pom-pom making from a tedious hand-winding chore into a two-minute job. Simply chuck it into any standard drill, wrap your yarn, and cut — perfect, fluffy pom-poms every time at a fraction of the effort. Free STL download — print your own and start making pom-poms at speed.

    View overview →

Music