My Blogs
I am not fond of writing blogs but here are some đ
MCP: The âUSB-C Portâ for AI
By now âRAGâ made you roll your eyes. But now weâve got MCPâModel Context Protocol. Yeah, yet another acronym to make devs sound important. Hereâs the deal: it's basically a universal way for AI apps to plug into your worldâyour files, tools, databasesâwithout custom duct tape between systems. đ
Python
RAG with Rerankers!!
So, youâve heard the word RAG. Sounds fancy, right? Donât worry, itâs just another AI buzzword designed to make engineers feel important at meetups. But hereâs the kicker: plain RAG works⊠until it doesnât. Enter rerankers, the secret sauce that makes your âmehâ RAG pipeline slightly less embarrassing. đ
Python
What's the deal with RAG and LLMs
Yeah, sounds like the latest buzzword from the AI hype machine, right? Whoooo hyped term haan!!!. But letâs pause the FOMO and actually break this thing down into bite-sized chunks. đ
Letâs rewind to basics before diving into the alphabet soup.
Python
Behind the Scenes of LLMs
Welcome to the land of AI buzzwords. If youâve survived RAG, MCP, and âAI Agents,â congratulationsâyour buzzword tolerance is above average.
But letâs go deeper. Ever wondered how a thing like ChatGPT or Claude or Gemini or DeepSeek actually gets made? You hear numbers like 7B, 70B, 1 trillion parametersâbut what does that even mean? Why does Anthropic call their thing âConstitutional AIâ? Why is DeepSeek suddenly everywhere with âcheap inferenceâ? And most importantly, why do these model files weigh more than your entire Steam library?
Python
The âGPS of Graphsâ You Keep Forgetting Exists
Ah yes, Dijkstraâs algorithm. The one you swear youâll never forget, and yet somehow in every contest you end up trying BFS on weighted edges (âbecause it worked last time, right?â). Spoiler alert: BFS is not magic. If edges have weights other than 1, youâll get the wrong answer faster than your WA verdict appears. So buckle up, because weâre about to roast your brute force instincts while learning to drive this algorithm properly.
Python
SOLID Principles & Design Patterns
Ah yes, SOLID principles â the holy commandments every senior developer swears by. Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion. Youâve probably heard your architect chanting them in daily stand-ups like theyâre sacred verses. đ€
But hereâs the spicy truth nobody tells you: these principles do make your CPU cry and your RAM drink Red Bull. đ
Shocked? Oh, you thought your precious IUserService was free? Cute.
DotNet
Whoâs Burning Your CPU Cycles?
So, youâre a developer. Youâve been told polymorphism is this magical wand that makes your code flexible, extensible, and architecturally pure.
But letâs be honest â nobody told you it also makes your CPU sweat like itâs running a marathon in Bangalore summer. đ
Welcome to the dark side: understanding the overhead of polymorphism.
DotNet
Performing Analysis Of Meteorological Data
This blog covers analyse of the Weather data-set of Finland, a country in the Northern Europe. Recorded for last 10 years using Python. It covers basics of Pandas and NumPy libraries for data cleaning and preprocessing part and Matplotlib for presentation of results.
Python
Pandas