I've created tools that nobody had asked me to make

I’ll share two anecdotes about times when I listened to my clients’ requests and read between the lines. I came up with solutions that the client didn’t even realise they needed.

September 12, 2026 · 7 min · Anthony

When a Rust dependency crashes on OpenBSD: debugging a memory error

Sanca, my vulnerability scanner written in Rust, was crashing due to a memory error. I identified the cause and fixed the problem.

September 6, 2026 · 5 min · Anthony

How I replaced 5 hours of copy-and-paste with 2 minutes of automation

I used to waste 5 hours a week sending emails manually from Outlook. I’ve automated the process, and it now takes just 2 minutes.

August 31, 2026 · 6 min · Anthony

How I developed Sanca, my vulnerability scanner

Frustrated by the quality of the results provided by an EASM, I developed Sanca, an open-source vulnerability scanner that provides evidence for everything it claims.

August 26, 2026 · 7 min · Anthony

When a minor bug prompted me to contribute to Xenocara

I’ve fixed a minor bug in xidle. This bug was getting in my way; I could have used an alternative, but I preferred to fix it.

August 12, 2026 · 4 min · Anthony

doas patch rejected: OpenBSD's philosophy of simplicity

I proposed a change to doas. Although it was rejected by Theo, this experience illustrates the project’s philosophy of simplicity and how to contribute to OpenBSD.

August 2, 2026 · 5 min · Anthony