I make things, mostly software, sometimes music, often mediocre.
Programming language with web-based IDE that compiles to children's block-based programming language Scratch.
Generates bash scripts to unattendedly install selected Linux software. Automatically configures system, suppresses confirmation prompts and uses the best available installation method.
Python library for safe, cross-platform shell execution. Uses t-strings and a Rust-backed bash implementation.
Camera app that applies a duotone filter inspired by the album artwork of Joji.
Sync lossless music collection to MP3 efficiently. Useful for old car stereos that only support MP3.
Deploys projects to Neocities using diffed updates. Suitable for Vite, Astro, and Next.js builds.
Opinionated commit messages linter. Enforces conventional commits, imperative mood, discourages laziness.