Blog

Insights, tutorials, and experiences from my journey in technology.

Code Isn't Cheap. It Costs Tokens

Feb 28, 2026

Code Isn't Cheap. It Costs Tokens

The developer world is currently buzzing with two powerful, yet contradictory, statements. For 25 years, we lived by Linus Torvalds' mantra: "Talk is cheap. Show me the code." It was a call for proof

A Scalable System for Media Uploads and Serving

Sep 1, 2025

A Scalable System for Media Uploads and Serving

Handling media, such as images and videos, is a common requirement for any modern applications. Be it uploading a simple profile picture for a user or building a highly scalable system like Youtube or Instagram where high quality media is the backbon...

From Clicking to Chatting: Building Practical AI Agents with LangChain

May 28, 2025

From Clicking to Chatting: Building Practical AI Agents with LangChain

In my last blog, I talked about different approaches towards AI and how various people have followed different paths to solve problems with AI. Out of all the approaches, there is one that is currently outshining: the Rational Agent. If we see the cu...

From Thinking Machines to Rational Agents: A Guide to different Approaches to AI

May 11, 2025

From Thinking Machines to Rational Agents: A Guide to different Approaches to AI

As someone learning about Artificial Intelligence, I came across an interesting idea in the book "Artificial Intelligence: A Modern Approach" by Russell and Norvig. It said, "A student in physics might feel that all the good ideas in physics have alr...

India's AI Ambition: Can It Bridge the Talent, Data, and Research Gaps?

May 5, 2025

India's AI Ambition: Can It Bridge the Talent, Data, and Research Gaps?

The world is at a crossroads for the race to AI superpower and I was quite curious to know where India stands in this AI race. In the high-stakes global race for Artificial Intelligence (AI) leadership, can India truly compete and lead, or will it be...

From "King - Man + Woman = Queen" to AI Power: The Dot Product Explained

Apr 28, 2025

From "King - Man + Woman = Queen" to AI Power: The Dot Product Explained

We all know \(2 + 3 - 1 = 4\) but what if I tell you that \(King - man + woman = Queen\). You will wonder how we can perform algebra on words, but this is possible in the world of Machine Learning and by the end of this article you will be able to cr...

Random Forests: The Power of Democratic Decision-Making in Machine Learning

Apr 20, 2025

Random Forests: The Power of Democratic Decision-Making in Machine Learning

"None of us is as smart as all of us." This simple wisdom resonates deeply in the world of machine learning, particularly when we consider the power of combining multiple perspectives. Just as a diverse group can often arrive at a more insightful sol...

The Three Minds of AI: Understanding Different types of Machine Learning

Apr 12, 2025

The Three Minds of AI: Understanding Different types of Machine Learning

We're living in the era of AI, where tech giants constantly unveil new, complex terms, leaving us scrambling to expand our AI vocabulary. But before diving into the latest buzzwords, it's essential to grasp the fundamentals that underpin this technol...

From Vectors to Predictions: Linear Algebra in AI & ML

Apr 6, 2025

From Vectors to Predictions: Linear Algebra in AI & ML

The machine learning revolution will not be televised: it will be vectorized.- Pete Warden You ask, the AI answers. It's a dialogue as natural as any conversation. One moment you're asking a complex question, the next, a perfectly crafted response a...

Going Visible: Google Gemini API Developer Competition Submission

Sep 5, 2024

Going Visible: Google Gemini API Developer Competition Submission

It was the early 2000s, and I was sitting in front of a desktop computer with 512 MB of RAM, running Windows 95. The boxy monitor hummed softly, and the familiar Windows startup sound filled the room. I had Solitaire open, clicking away on the cards,...

Image Compression in S3 Bucket using Lambda, Node.js, and CloudFront

Jul 16, 2023

Image Compression in S3 Bucket using Lambda, Node.js, and CloudFront

In today's digital world, images play a crucial role in enhancing user experience on websites and applications. Take the example of Instagram where millions of images are shared by users, it would be impossible to deliver the users a smooth experienc...

Amazon S3 and Presigned URL : The What, Why and How.

Apr 1, 2023

Amazon S3 and Presigned URL : The What, Why and How.

Amazon Simple Storage Service (S3) is a highly popular cloud storage solution provided by AWS. S3 provides an object storage service offering industry-leading scalability, data availability, security, and performance. It can have multiple use cases f...

How to clear AWS Solutions Architect — Associate exam?

Mar 10, 2023

How to clear AWS Solutions Architect — Associate exam?

Amazon Web Services (AWS) is a leading name in the world of cloud service providers. Big companies like Netflix, NASA, SONY and so many others use AWS to build their system and deliver quality service to the end users. Instagram’s system was based on...

AWS AppSync : A serverless solution for building GraphQL APIs

Mar 3, 2023

AWS AppSync : A serverless solution for building GraphQL APIs

AppSync is a serverless solution offered by Amazon Web Services (AWS) Cloud for building GraphQL APIs. Why it is a serverless solution? So traditionally, if one has to develop GraphQL APIs from scratch, one will have to do a lot of manual labour to s...