~whereswaldon

North Carolina

https://waldon.blog

Freelance engineer working to make portable GUIs easy and pleasant.

I'm one of Gio's two maintainers, and I focus on making the text and widget APIs great.

Some other fun projects:

  • Arbor, a tree-based, decentralizable chat platform
  • gover, an easy way to install and update Go on any *nix system

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

I am also available for hire.

~whereswaldon/watt-wiser

Estimate energy consumption

~whereswaldon/gio-x

gioui.org/x; additional packages for gioui

~whereswaldon/libcrdt

CRDT experiments in zig

~whereswaldon/dynselect

Golang select over dynamic pool of channels

~whereswaldon/sprout-go

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

~whereswaldon/libtext

text layout experiments

~whereswaldon/zrist

Grind away the colors and see what is left (in Zig)

~whereswaldon/stackgraph

parse and graphify a go full stackdump

~whereswaldon/wattwise.games

wattwise.games website source code

~whereswaldon/slumber

Experimental 2D gaming focused on keeping the CPU asleep

~whereswaldon/utf8decode

decode utf8 stdin into its codepoints

~whereswaldon/sprig

Reference Arbor Chat Client implementation for mobile and desktop

~whereswaldon/riga2023

Ubuntu Summit 2023 Gio Resources

~whereswaldon/wayland

wayland-book follow-along code

~whereswaldon/gover

Install and switch between go versions easily

1 / 4