Projects
I am always working on projects in my free time! Of course, a lot of them do not really end up anywhere. But I always learn new things in the process of working on them. Hopefully I remember to keep this page updated!
vvv.gay
The obvious first project to list here is this website itself. You can read a little more about the site on the Colophon page.
I am actually hoping to flesh this very page out a bit more with a whole interface to make it easier to browse my projects. But we will see how that goes!
encrypted.whispers
I make electronic music, and my artist name is encrypted.whispers. You can find my music on my Bandcamp page.
Most of my music is done on the Dirtywave M8 tracker, which I absolutely love as a music creation tool. I also do have modular synths that I use to craft fun soundscapes with. Sometimes I sample them for my music as well.
guile-whipped
I am working on a reactive web framework, written in Guile Scheme using the Hoot compiler. Think of it like React, but written in a Lisp. It still has a ways to go, but I hope to use it to make even more projects with Hoot.
Why not just use React? Well, Lisp offers a neat way to do html templating that integrates really well with the "code is data is code" mentality. You can use quasiquoted SXML for templating, and it works the same as any other code might. This means that the resulting programs are very elegant-looking. Right now Hoot doesn't have a good solution for reactive interfaces, so this is a big step forward for making reactive applications with that framework.
Check out Whipped on my Forgejo.
babz
I have been working with my friend on a Zig implementation of the Bab family of hash functions. This has been a fun diversion and is the first step of our goal to make other implementations of the Willow framework in Zig.
Check out babz on Codeberg.
zcapn
Lately, I have been working on a library in the Zig programming language which implements the OCapN protocol, which will eventually be compatible with Spritely Goblins. I have a lot of passion about Goblins, (and not just because the creator of Spritely, Christine, is my girlfriend). So my goal is to create an efficient companion to Goblins that supports the C ABI for easier use by languages with C FFI support.
You can check out ZCapN on Codeberg.
solarpunk.moe
I am a co-administrator of a small community centered around the Mastodon instance solarpunk.moe. We offer various web services to our users and try to keep the apps maintained as best we can. It's very nice to be able to offer social tools to people in this way. I believe very strongly in the idea of an open social web, and Mastodon is a good stepping stone towards this process.