My Personal Blog, featuring my work, my thoughts, and my life.

KÜRAT[OR]
Kurator is your personal collection tracker. Organize games, music, books, movies, TV, anime, comics, and manga in one place. Share your obsession.
Kurator: Obsession, Organized.

Linguo
Linguo is a cross-platform runtime, package, and project manager for Python, Node.js, Ruby, Rust, Go, and Terraform/OpenTofu. Pin versions, install toolchains, and run project workflows with the same CLI everywhere.

SkinnyStatus
An alternative to traditional Status Page platforms which allows you to publish static status pages to your choice of major Static Web Hosting platforms such as Vercel, Netlify, and many others.

Grimoire
Grimoire is an eBook management application which I designed as an answer to Calibre. I always found Calibre dated, cluttered, clunky, and as a result, just poorly-designed, and I'm not alone in my assessment. I wanted a tool that could easily organize, convert, and transfer my eBooks from my desktop or laptop onto any given eBook reader. I think I've done that with Grimoire. The UI is simple, straightforward, and does exactly what it says with no extraneous controls. And thanks to it being built in Rust + Svelte (using Tauri), it's entirely cross-platform too!

My Life in Music
A project I started wherein I attempt to catalogue all the random music I get stuck in my head through Spotify.

Dragon's Purr Crafts and Sundry
A die-cut vinyl stencil business my partner and I started. Also the parent brand of Hipster Donut Apparel.

Hipster Donut Apparel
I get bored and doodle in Illustrator a lot. Sometimes I put those doodles on t-shirts and sell them. Why not buy one?

Blocks & Bridges
A not-for-profit organization I work with that helps children who are dealing with Fetal Alcohol Spectrum Disorder (FASD) and their caregivers

Chains Invent Insanity
A Cards Against Humanity Card Generator that uses Markov Chains to generate cards; built with Next.js, Flask, and Tailwind. Generated cards can also be downloaded as PDFs. There's also a publicly accessible REST API, should you want to leverage it in the form of a bot or third-party script.
