I build Software &
write about the craft.
Software that is free, open, and personal. Made for me, but shared with you.
Is 2027 going to be the year of self hosting?
Vibe coding makes personal software cheap. 0-days make the public internet scary. AI makes self-hosting approachable. Put them together and 2027 starts looking interesting.
Taking a page out of DHH's book: GitPane becomes GitPlume and gets the Rust treatment
I let AI rewrite GitPane from Python to Rust (and renamed it GitPlume along the way). I didn't need to become a Rust developer, but I did need a very good specification.
GitPane: a simple terminal-based git UI for your working set
GitPane brings VS Codeβs Source Control workflow to the terminal: review diffs, browse files, and stage changes in a mouse-aware terminal UI
A selection of free software I developed during the years
CodeMade Clock
A beautiful, customizable clock for your desktop.
FastTab
A blazing fast alt-tab replacement for X11, built in Zig.
email-webhook
Transform emails into API calls. Build email workflows with ease.
WAYD
Understand how you spend your time when at the computer. Perfect for freelancers!
hnws.app
A clean, mobile-friendly Hacker News reader.
LocalZei
A wallpaper switcher for Android
CodeMade Image Viewer
A fast and private image viewer.
Roundabout
An easy to use browser selector
Simple, self-contained, single-purpose web apps. All processing happens in your browser.
JSON to YAML converter
Convert JSON to YAML in your browser.
Image to Base64 converter
Convert images to Base64 in your browser.
SVG to PNG converter
Convert SVG images to PNG in your browser.
Rent vs Buy β UK
Compare renting vs buying over time, including UK stamp duty.
Git Branch Visualizer
Explore your Git history as an interactive branch graph, entirely in your browser.