Projects
Updated April 16, 2025.
This is a stack-ranked list of some of my larger tech projects, most recent first. It’s a “now page” for my tech life.
My OSS code is all on my GitHub Profile
Active Development Link to heading
Eidetica: Decentralized Database/Object Store Link to heading
This will be a decentralized database and object store. It’s heavily inspired by OrbitDB and their Merkle-CRDT strategy, but contains a number of improvements that will make it more flexible and performant.
It’s under heavy development, I’ll write more about it soon.
This originally grew from the bash script I wrote in Cloning Windows Recall in 30 Lines of Bash, but it is now so far removed that the two have no connection.
Released Projects Link to heading
Cmprss: Unified compression CLI tool Link to heading
Cmprss is a compression tool written in Rust. It is a single, usable CLI for all the different compression tools in one binary.
I want to get back to working on this, adding support for more formats and possibly writing my own compression impls.
Chaz: Matrix LLM Bot and Service Link to heading
A Matrix bot that lets you hook up to LLMs.
I also run ChaZ (Chaz haz a Zervice), which is a bot account that lets you bring your own API keys, so you don’t have to host it yourself.
Blogs: Introductory Post, Chaz haz a Zervice
Pok’em: Matrix Notification Bot and Service Link to heading
This is ntfy but just for Matrix. Poke them with Pok’em.
Send an HTTP request to https://pokem.dev, and it will ping your Matrix room. That’s it, it’s been working totally fine for a few months now.
It may absorb more of ntfy’s features in the future, but otherwise this one is more or less done.
Headjack: Matrix Bot Rust Library Link to heading
Rust library for Matrix bots, it’s used by both Pok’em and Chaz.
FaxYourBalls.com Link to heading
Needs no additional explanation.
The underlying repo is here
Services Link to heading
Fediverse hosting: Free and Premium community hosting Link to heading
I recently started hosting a few suites of Fediverse instances, with free signups and premium tiers. Bestiverse is intended to be the main general community.
I think that some communities can greatly benefit from being able to own their own social media accounts/data, and getting a single package all in one place and support for using them should be pretty valuable. Basically I’m packaging Mastodon (Twitter) + Lemmy (Reddit) + others to provide an affiliated stack of Fediverse instances, and selling access to additional support and services.
I’d also be interested in selling hosting for the suite, so a community could pay whatever a month and get hosting for all the Fediverse flavors in one place. But most people tend to be allergic to paying for social media since they’re used to getting it for free. ¯\(ツ)/¯
Abandoned (for now) Link to heading
Galactic-war: Casual MMO in Rust Link to heading
I started writing a clone of an old web-based MMO. The original game is called Inselkampf, which is German for “Island Fight”.