AI-assisted development

Fed up with VPN providers, I wrote my own server

just-another-vpn-server began with a sudden change of terms from my paid VPN provider, support that did not help, and no other provider I was happy with. It grew into an OpenVPN-compatible server in Rust that I use myself to reach location-limited sites in Ukraine and Germany from abroad.

What happens if you just ask for a 3D game

5001 Axolotls began on 2 September as an experiment — could an AI assistant actually build a 3D game? Five weeks later it was a multiplayer world with sunken playgrounds and zombie pirates, and my children had opinions about it.

From one Spanish deck to eighty-four languages

5001 Words began as three commits on a February evening because Anki worked and I could not stand looking at it. Nine months later it is 294 decks, two platforms, and a Yiddish text-to-speech voice I had to build myself.

Rebuilding this site in an evening

A personal site that was a business card with five links, next to a server quietly hosting three shipped apps nobody could find from it. Notes on what I changed and why.