Articles
I write articles and guides about systems I’ve built and observations from staying in the tech industry.
Building a Near-Real-Time Rain Risk ML Pipeline on AWS with data.gov.sg
A practical engineering postmortem on architecture, tradeoffs, cost controls, and what I would improve next
End-to-end case study of a station-level rain nowcasting pipeline using data.gov.sg historical and real-time APIs, AWS Glue, SageMaker Canvas, Step Functions, EventBridge, Athena, and QuickSight.

code-server + Remote-SSH on Synology
Building a stable dual workflow while fixing the USB SSD permission trap that keeps breaking SSH
I started with LinuxServer's code-server docs, added VS Code Remote-SSH, hit Synology USB SSD permission behavior, and open-sourced a hardened setup so others can avoid the same debugging cycle.

7 Tech Hype Cycles I’ve Lived Through
Outsourcing, content farms, crypto, and now AI resumes
With 24 years in software, I’ve seen the same hype → distortion → backlash → reset loop play out across dot-coms, outsourcing, SEO, social media, MOOCs, crypto, and today’s AI craze.

Taming Gmail Filters with Terraform
From chaos to clarity: codifying Gmail labels and filters
Learn how I use Terraform to manage Gmail filters and labels as code. Step-by-step guide for beginners to set up and modularize rules with clarity and version control.

Setting Up Home Assistant on My Synology DS218+
One Dashboard to Rule Them All
Docker on Synology, reverse proxy fixes, SSL, SSD offloading for telemetry, and a sane backup strategy to AWS S3.
