I’m a Software Engineer 💌

I’m a Software Engineer 💌

Helloooo! I received my CKA results today, so I wanted to share my experience and how I prepared for the exam. Hopefully, some of these tips will be helpful for anyone preparing for their own CKA! ☸️✨ I’ve been working in a Kubernetes team for almost two years. I spent around a year preparing for the CKA, and in the last three months, I focused more on mock exams and exam simulators such as Killer.sh. ...
Helloo! If you have ever run apps on Kubernetes, you will know that scaling is one of the most powerful features it gives you. But once you go beyond simple CPU-based autoscaling, things can definitely get a bit trickier. That is where KEDA and Karpenter come in! Two really awesome open-source tools that bring smarter, faster, and more cost-friendly scaling to your clusters. In this post, we will take a beginner friendly tour of what they do, how they work, and why teams (including ours!) love them 💛 ...
Over the past few years, I have been thinking about how character culture shapes industries: from idol groups to stationery aisles, from gacha machines to cafés. And recently, I was thinking of: why aren’t tech mascots treated like real character IP? 😆💭 We already know that characters with strong story, cute design, and a sense of collectability become global icons. For example: 🐼 Pokémon where each Pokémon has a unique name, powers and personalities 🎀 Sanrio and its family of characters 🎶 BT21 and how each character represents a BTS member ✨ Chiikawa, with every character having a backstory 🌐 aespa, whose AI universe concept ties all their songs and avaters together So… what about tech? ...
So you have hit submit on the talk proposal and you have received an e-mail that your talk has been accepted 🎉💌! Congratulations! Yay! Now here are some tips on preparing for your very first conference talk. I’ll be sharing some of my personal experiences, which I hope is helpful. 😮 Disclaimer: My experience was with an AWS Community Days event, so every conference may run a little differently. But I hope these tips will still help you feel more confident and ready! 😊 ...
If you have ever worked with Kubernetes and found yourself wondering 🤔 “How do all my services talk to each other reliably, securely, and observably without writing heaps of networking logic into my application code?” That is exactly where a service mesh comes in. Let’s dive into what it is, how it is helpful, and why (or why not!) you might want to add one to your cluster 🚀 Let’s goooo! ...
Helloo 2025! 🎉 This year, I’m taking a declarative approach to my career, because why not manage your goals like you manage your infrastructure? 😄 I like to visit my goals half way through the year 😉! Here’s what my intentions for the year looks like: goals: - certification: "One per year" - conferences: - in_person: 1 - meetups: "a few" - speaking: - internal: true - external: true team: "Kubernetes Platform" joined: "6 weeks ago" learning_style: ["KodeKloud", "books", "breaking things", "blogs"] Let’s break it down together 😎 ...
📚 Let’s Start With a Book! I highly recommend The Kubernetes Book by Nigel Poulton. It’s beginner-friendly, concise, and full of real world insights. It’s a great starting point when learning about Kubernetes. 🌍 Where Did the Word Kubernetes Come From? The word Kubernetes (pronounced Q-ber-net-ees) comes from Greek, meaning helmsman or pilot of a ship ⛵. We often use K8s as a shorthand to refer to Kubernetes! This is because there are 8 letters between K and s. ...
In the world of CI/CD, one thing we are all tired of is managing long-lived service account keys. They are hard to rotate.. risky to store, and can lead to serious breaches if leaked! 😿 In this post, I will be showing how to set up GitHub Actions + Google Cloud Workload Identity Federation (WIF) to enable secure, short-lived authentication, with no secrets stored anywhere. 🚫🔑 🚨 The Problem with Static Secrets It is still common to authenticate from GitHub Actions to GCP using service account keys stored as GitHub secrets: ...
Helloo! 👋 How are you? Let’s learn more about cloud security, detection engineering, and scalable policies 🐱🚀 🔍 Detection Engineering with Google SecOps Detection engineering isn’t just about catching threats — it’s about building a smart, scalable detection machine 🛠️. With Google SecOps, detection becomes modular, testable, and highly effective. 🧩 Composite Rules 🐐 Rather than putting every condition into a giant, brittle detection rule, Google SecOps encourages the use of composite rules. Think of them like reusable LEGO bricks 🧱: create small, atomic rules for specific behaviours, then chain them together to form higher-order detections. This lets you mix curated rules with your own custom logic to handle complex attack patterns or environment-specific edge cases. ...
Hellooo! 👩💻👨💻 Today, we are diving into something really exciting from Google Cloud Next 🌐 — the interesting ways Gemini Code Assist agents in Firebase Studio are helping the Software Development Life Cycle (SDLC)! 🎉 🛠️ Gemini Code Assist Agents The Gemini Code Assist agents are purpose-built to make engineers lives easier inside Firebase Studio. 🚀 Here’s what they bring: AI Testing Agents 🧪 — helping you catch bugs and safety issues early Inline AI Documentation 📄 — never get lost in legacy code again! Yayay! AI Chat 💬 — have a conversation with your codebase These agents are perfect for onboarding new team members 👥, understanding complex projects 🔍, and improving our team’s overall efficiency ⚡! ...