Projects

Most of these are, unfortunately, dead — some pretty bad burnout symptoms + kids mean that I have ~0 time to write code these days. I manage to do a little bit here and there (like fixing up this blog), but that’s about the extent of what I manage.

GifWin Permalink

A collaboration with Eric Maupin, a GIF library manager roughly in the vein of GifWit. Currently in the process of a major rewrite that has totally died due ...

NCheferizer Permalink

A silly little library to turn any input English into Swedish Chef-ese. Powers the currently down @pontifex_chef, a bot that takes tweets by the Pope and Che...

Oxide Permalink

A library of C# implementations of useful types and tools from other languages, currently mostly borrowing from Rust (Option<T> and Result<T, E>)...

Pingu Permalink

A fully managed PNG encoder written in C#, with an eye for speed as well as implementation correctness (via pngcheck). Works pretty well for simple images al...

Reedy Permalink

Reedy reads and extracts files from iOS backups. Reedy is actually technically done, seeing as it does its job and does it fairly straightforwardly, but I do...

Ward Permalink

A full DNS client for .NET Core, including implementations of DNS-over-TLS and DNS-over-HTTPS. Also includes a WIP DNS server. The idea behind Ward was that ...