I'm a software developer from Melbourne, Australia. I like open-source software and warm weather (Melbourne is not in the warm part of Australia unfortunately). I enjoy tinkering with computers, ranging from small microcontrollers up to large servers and the operating systems that run upon them.
I run Arch Linux on my desktop computer and Void Linux (musl) on my laptop, with the Awesome window manager. The server hosting this website runs Alpine Linux. You can read more about my OS adventures on bitcannon.net.
I prefer typing on mechanical keyboards. I have a small collection in a range of sizes. All are fully programmable. My current favourite is a Filco Majestouch Ninja 2, which has had the factory controller replaced with a programmable one.
I work at YesLogic on the Prince HTML to PDF converter. Prince is a very interesting product to work on as it is essentially a web-browser that outputs well typeset PDFs. It is largely implemented in the Mercury logic programming language, with portions now in Rust as well.
I am fine with either he/him or they/them pronouns.
See the footer for my email and social media links.
This website would not be possible without the generous work of others: