Why Is Speaking So Hard?

The title is somewhat rhetoric, but this is a question that I’ve been asking myself all my life. I have always admired people with the ability to accurately explain a complex idea and find the right words without breaking their flow. This was always a challenge to me and has always been a source of frustration. Overthinking It I’ll admit it: I’m pretty shy by nature — especially when it comes to speaking to strangers....

April 15, 2025 · 3 min

From Engineer to Architect

Introduction It has been about 2 years since I’ve started my current role as a Solutions Architect. While it hasn’t been long, I think it is fair to say that’s enough time to provide a credible and balanced review of my experience. I graduated with a CS degree expecting to enter the industry as a software engineer. However, with the IT industry not looking great in Singapore back in 2012, I decided to take the first job I was offered - a System Engineer role at a semiconductor company....

September 15, 2024 · 5 min

Deploy scheduled Cloud Build runs via Cloud Scheduler with Terraform

Introduction I recently had to deploy a scheduled Cloud Build job for a project at work. As this can be easily done through the GCP console, I was expecting to find a cloudbuild_target argument in the google_cloud_scheduler_job resource which unfortunately was not the case^. The solution The idea is to define a google_cloud_scheduler_job with a HTTP target since each build trigger comes with its own REST API URL. The URL takes a triggerId as path parameter, which can be retrieved using the below commands....

May 29, 2022 · 2 min

Hello world!

Hello world Messing around with Hugo and decided to make a personal site as a side project. More updates coming soon!

September 10, 2021 · 1 min