Photo of the author leaning against a metal rack containing rows of Android smartphones

Hello! My name is Thomas Karpiniec and this is where I put my software projects and writing nowadays.

Some ways to get in touch:

About me, briefly

I'm a generalist programmer who lives in Tasmania, Australia. Since 2019 I've worked with Ditto where I led development of its cross-platform P2P mesh networking for around five years, including Bluetooth LE and WiFi. Nowadays I'm a "Staff Software Engineer" on a team that automates deployments on Kubernetes.

Given the choice I enjoy working in Go and Rust. I technically have a YouTube channel about Rust programming but it hasn't had any new videos for a while. If you're reading my writing or code you can rest assured that it was produced exclusively by my brain, not generative AI.

I was once an AV/automation tech and did a lot of unusual work at MONA. One of my assignments was to waterproof a microphone so it could be buried in a worm farm. I also wrote the script that told Julius Popp's bit.fall which words to display. It was widely misreported to be showing Google searches; in fact it was taking words from Google News Australia's RSS feed. It's probably been changed since.