North Carolina


Interested in Linux, decentralization, cryptography, golang/rust/c, and communication.

I spend most of my free time on:

  • Arbor, a tree-based, decentralizable chat platform
  • Gio, an immediate-mode UI framework for Go
  • Gio-Extras, my collection of libraries to extend Gio

If you get value out of my work, please consider sponsoring me on Liberapay or GitHub.


Documentation and tools for the gio-extras project


Prototype arbor chat client for mobile/desktop


A scroll indicator for gioui.org


Golang library for working with the Arbor Forest Data Structure


Embed cover art into OGG Vorbis audio files


Material Design components for gioui.org


Project website source code: https://man.sr.ht/~whereswaldon/arborchat/


Golang library for speaking the Sprout Protocol (part of the Arbor Chat project)


Cross platform notification library for gioui.org


Install and switch between go versions easily


Configuration for arbor server-side infrastructure


A simple card game


Send haptic feedback from Gio applications on Andriod. https://gioui.org


Gio color manipulation widget


My playground for building cool things with gio! https://gioui.org

1 / 2