My Productivity Hack for 2026

2025 GitHub Heatmap Looking at a GitHub contribution graph is like looking at a mirror of your year. My 2025 graph tells a very specific story: a quiet first half followed by a second half that was busy, very busy. I did create a bunch of poc-xxxx repositories and frequently updated my personal projects, but the real drivers behind that green heat-map were my website updates and, most significantly, Obsidian. ...

January 5, 2026 · 2 min

Bypassing AI Guardrails

Most of us have played around with prompt engineering by now, experimenting with different ways to get an AI to do exactly what we want. It really comes down to the ‘magic words’-the specific phrases and framing that can either trigger a perfect response or leave the model confused. It’s like the difference between “Wingardium Levi-O-sa”(explode) and “Wingardium Levio-sa”(levitation) Levi-O-sa v/s Levio-sa Jailbreaking Much like finding the perfect prompt to get a high-quality result, crafting specific words or phrases can be used to navigate around an AI’s built-in guardrails - often called “jailbreaking.” It’s essentially the art of finding a loophole in the AI’s logic. These methods take advantage of the fact that human language is flexible and messy, and AI models sometimes struggle to tell the difference between a helpful instruction and a “hacker” trick. ...

December 30, 2025 · 5 min

From Zero to 10k

I have never been a runner. In fact, before this, I hadn’t run a single mile in my life. If you asked me a few months ago, I would have told you I don’t run unless something is chasing me. Despite my history as a non-runner, I stepped up to the starting line of the BMW Dallas Marathon 10k. I crossed the finish line with a time of 1:14:34 - and even managed to clock a new 5k personal record of 32:00 along the way. ...

December 24, 2025 · 6 min

30 Minutes with Gemini 3 and Google Antigravity

This is a late post. Pretty late post actually. I wrote this in November 18th. But got arount to post it only by 24th Dec. Google released Antigravity a while back (quite a while back) and this is the log of how it went for me. Background Most of my personal projects use MongoDB as the database. After a while you start to notice patterns in the way APIs are built for accessing and managing data. The next step in the evolution is to create a library that can quickly create these data APIs for you. ...

November 18, 2025 · 4 min

From "Half-Stack" to Full-Value: Owning Your Deployment Pipeline

I recently had the pleasure of speaking at the Commit Your Code conference, where I presented my talk, “The Modern Full-Stack: Owning Your Deployment Pipeline.” The core idea was to challenge our definition of what it means to be a “full-stack” developer in today’s world. For too long, we’ve defined full-stack as proficiency in front-end and back-end development. But I’d argue that this leaves a massive gap. If you write code but have no visibility or ownership over how it gets to users, you are not full-stack, you are “half-stack”. ...

October 2, 2025 · 7 min

Upgrading A Hugo Website

This website runs on Hugo and is hosted via Cloudflare Pages. The last time I wrote a post and updated this site was almost an year ago. Since then, I have been busy with the book, that I rarely got time to update this site. The book’s done, I now have time to get back to writing and maintaining this site. The first thing I had to do was to upgrade the site. ...

September 30, 2025 · 2 min

Adopt AI-Assisted Code Development. Now!

The productivity improvements an AI-assisted code development tool can bring to your workflow are significant. If you are not convinced, allow me to give you one recent experience of mine. Me, like many of you, have a bunch of personal projects that I work on in my spare time. I’m currently building something around AWS, using the AWS JS SDK and Next.js. In one of the pages, I want to list all the EC2 instances in my account. The table should also list the tags for each instance. But the way AWS stores tags is not very convenient to work with when you want to display them in a table. ...

December 16, 2024 · 3 min

Commit Your Code Conference 2024 - Session

I recently had the opportunity to speak at The Commit Your Code Conference in Dallas. The Commit Your Code Conference The Commit Your Code Conference is one of a kind conference where 100% of proceeds go to FreeCodeCamp and St. Jude. Here’s the excerpt from their website. 100% of all ticket sales will be donated to charity. ...

December 5, 2024 · 3 min

Podcast: About AI and Data Driven Decision Making

I recently had a fantastic time chatting with the folks over at This Dot Labs for their Leadership Exchange podcast. We dove deep into some really interesting topics around AI, leadership, and how we at DataNimbus are working to make AI accessible to everyone. We covered a lot of ground, but here are some highlights: We explored how my experiences have shaped my approach to leading DataNimbus, and how innovation is at the heart of our mission to democratize AI. We discussed practical applications of AI that are transforming businesses today, from creating comprehensive Customer 360 models to accurate demand forecasting – all powered by a company’s own data, within their own secure environment. We tackled the issue of “analysis paralysis” and how we help organizations confidently test and implement AI models. I highlighted how data engineering and data science teams are seeing a resurgence in demand for their skills as organizations look to build their own AI solutions. Want to hear more? Head over to the video below. ...

December 3, 2024 · 1 min

Fun With Imagen 3

Google (re)enabled image creation cabaility via Gemini with their new Imagen 3. It can generate images, and you can request changes to the image through follow-up messages. I had to give it a try! 😃 Here we go! Generate a teampunk rose A martian is holding the rose The martian is surfing a big wave in hawai The wave is inside a snow globe Kratos is holding the snow globe Kratos is sitting in a boat A dog appears! ...

October 13, 2024 · 1 min