Latest Blog Posts

Modern Load Testing for Engineering Teams with k6 and Grafana
Modern Load Testing for Engineering Teams with k6 and Grafana

6/9/2025

A step-by-step guide to setting up k6 on EC2 and visualising load test metrics in Grafana dashboards. Continue reading on AWS in Plain English » ...

Read More
7 Open Source Diagram-as-Code Tools You Should Try
7 Open Source Diagram-as-Code Tools You Should Try

6/5/2025

A hands-on guide to 7 open-source tools that let you draw cloud or application architecture from code Continue reading on Medium » ...

Read More
Beginner’s Guide to the Grafana Open Source Ecosystem
Beginner’s Guide to the Grafana Open Source Ecosystem

5/28/2025

Recently, I was exploring the popular LGTM stack (Loki, Grafana, Tempo, Mimir) for a side project. As I dug deeper, I realised just how… Continue re...

Read More
How to Block Up to 95% of Attacks Using AWS WAF
How to Block Up to 95% of Attacks Using AWS WAF

5/25/2025

A practical guide to securing your app with AWS WAF. Continue reading on AWS in Plain English » ...

Read More
A Vibe Coder’s Journey: Crafting Star Soldier Reborn
A Vibe Coder’s Journey: Crafting Star Soldier Reborn

5/23/2025

If you grew up loving retro games and still find joy in firing up classic shooters, you’re going to enjoy this. I’ve been working on a small side pro...

Read More
Boost Your Site with AWS CloudFront Functions
Boost Your Site with AWS CloudFront Functions

5/21/2025

If you’re using AWS CloudFront to deliver your website or app content, you’ve likely encountered CloudFront Functions, lightweight… Continue reading...

Read More

Contact Me