North Carolina
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:
If you get value out of my work, please consider sponsoring me on Liberapay or GitHub.
I am also available for hire.
Estimate energy consumption
gioui.org/x; additional packages for gioui
CRDT experiments in zig
Golang select over dynamic pool of channels
Golang library for speaking the Sprout Protocol (part of the Arbor Chat project)
text layout experiments
Grind away the colors and see what is left (in Zig)
parse and graphify a go full stackdump
wattwise.games website source code
Experimental 2D gaming focused on keeping the CPU asleep
decode utf8 stdin into its codepoints
Reference Arbor Chat Client implementation for mobile and desktop
Ubuntu Summit 2023 Gio Resources
wayland-book follow-along code
Install and switch between go versions easily