Personal Projects
Each of these are personal projects of which I am proud. I find particular value in writing comprehensive tests with high coverage and fuzz testing where appropriate. While most developers that I talk to find this odd, I genuinely enjoy testing code.
gengo-esbuild
A code generator for embedding web bundles into Go programs without reliance upon NPM. It is targetted for use in small applications which only need a small amount of client-side code but which would benefit from bundling/minification.
watt HTTP Library (defunct)
While I have chosen to not continue developing this particular project, I think it was a good educational experience and representative of my quality strategy. I had very high coverage and fuzzed it extensively. Reading the RFCs and seeing the bugs that came from fuzz testing made me a better software engineer.
zig-sqlite
Zig binding for the fanastic SQLite database. This vendors SQLite so no external package manager is required, just the Zig build system. It also provides an idiomatic Zig interface.
zig-cbor
A Zig library for encoding and decoding the Concise Binary Object Representation (CBOR).