Projects
Things I've built with simplicity and clarity in mind.
Kosh
A simple, secure command-line password manager built with a focus on security and usability. Kosh uses strong encryption to protect your credentials while maintaining an intuitive command-line interface. The project emphasizes doing one thing well: managing passwords without complexity. Written in Go, with an encrypted SQLite vault.
Klip
Native clipboard access for Go on Linux (Wayland and X11), macOS and Windows, without cgo. Built to solve the “copied a password, program exited, clipboard went blank” problem on Wayland. Secrets can be kept out of clipboard managers' history and cleared after the first paste where the platform allows it.
PlutoLab website
The site comes in two versions. This one, at plutolab.org, is written by hand in plain HTML, with no JavaScript and a dozen lines of CSS. The full-design version at web.plutolab.org is built with Svelte 5 and Tailwind v4.
Source code (HTML version) · Source code (Svelte version)
Home server
All PlutoLab projects run on a home server—an old laptop repurposed for continuous service. This setup gives complete control over the infrastructure and serves as a learning platform for systems administration, networking, and deployment practices.
Forgejo instance
A self-hosted Forgejo instance serving as the central repository for all projects. This provides complete ownership of source code, issue tracking, and collaboration tools. Running your own Git forge means understanding the full development workflow and maintaining control over your data.