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.


Material Design components for gioui.org


Library of tools for managing Gio events


Install and switch between go versions easily


Prototype arbor chat client for mobile/desktop


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


Cross platform notification library for gioui.org


Exotic layouts for gioui.org


A scroll indicator for gioui.org


Gio color manipulation widget


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


Documentation and tools for the gio-extras project


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


Golang library for working with the Arbor Forest Data Structure


Embed cover art into OGG Vorbis audio files


Configuration for arbor server-side infrastructure

1 / 2