Australian SMS OTP Burner

This idea first came to me when Telstra introduced their SMS API a few years back. I kicked off a mini project around it, but couldn’t fully bring it to life due to time constraints. ...

4 July, 2025 · Logan Han

WireGuard Setup

I spent some time figuring out how WireGuard works and found the guidelines, including the official ones, to be rather complex. So, I’m jotting down my learnings here. ...

14 March, 2025 · Logan Han

Australian Tax Invoice Generator

As I embarked on my first contractor gig, I was asked to provide my own tax invoice. Having dealt with countless invoices over the years, I assumed it would be a simple task. To my surprise, most tax invoice generators out there require payment—some even take a percentage of the transaction, like Stripe. Others, for something as basic as a Word or Excel template, ask for your email just to send you spam. ...

24 February, 2025 · Logan Han

CloudFront Functions with Dynamic Origin Pointing to Another CloudFront

At re:Invent 2024, CloudFront Functions introduced new features, including the ability to dynamically change the origin host. ...

5 February, 2025 · Logan Han

Home Assistant with DSM7

https://gist.github.com/maeneak/851e883eca7cddd7114f7eaed201ca9d has a pretty good guide in there. Create a data directory & docker-compose file: ...

4 January, 2024 · Logan Han