MY BLOGS
My Experiences, Lessons, and Technical Journeys

The Lazy Developer’s Guide to Automation: How I Made GitHub Work for Me
The Lazy Developer’s Guide to Automation: How I Made GitHub Work for Me Picture this: It’s another busy day at work, and I’m juggling multiple hotfix...

How I Built & Deployed a Real-time Polling App in 30 Minutes
So today during our sprint meeting, something pretty relatable happened. We needed to run some quick polls, but got annoyed with all the ads and comp...

Git Worktree: Advanced Git Techniques for 10x Developer Productivity
Stop context switching between branches and boost your development workflow with Git’s hidden powerhouse feature. The Developer’s Git Challenge If yo...

Minglikko: A Valentine’s Day Project Born from Engineering Curiosity
Ever heard of a project that started with a simple quest to find a Valentine? Let me tell you about Minglikko one of the best memories from cusat, a ...

Optimising Django Queries to Overcome the N+1 Problem!
As a Django developer, you may have encountered a common performance issue called the N+1 query problem. This can severely impact the speed and effic...