Scaling NL-to-SQL Agents with GraphRAG on AWS

Introduction This article addresses a specific problem in natural language to SQL generation: avoiding context overflow and LLM confusion when generating SQL queries against databases with a large number of tables and complex foreign key dependencies. The described solution uses GraphRAG to improve LLM accuracy by eliminating guesswork and reducing context pollution. The Problem Consider: an RDS PostgreSQL instance […]
A Bee-utiful Journey into Image Processing: Part 1

A (very) basic flow of the project It was a very, very, boring day in late May for me. My freshman year at college had just ended two weeks ago, and it would be another two weeks before my summer classes would begin. I’m not a workaholic, but I tend to be a bit of a […]
AI-DLC: The Next Evolution of Software Delivery (A Hands-On Guide)

Software development has always been a game of managing dependencies: waiting on requirements, waiting on reviews, waiting on deployments. Teams have optimized this process for decades, but the fundamental bottleneck remained: humans waiting on other humans. AI changed the conversation. But not in the way most expected. The Problem with How We Use AI Today […]
The AI Factory Era: My Key Takeaways from NVIDIA GTC 2026

I recently had the incredible opportunity to attend NVIDIA GTC 2026 in San Jose. As a first-time attendee, I was struck by the unmatched energy, marking a clear shift in the industry: the “Science Project” era of AI is over, and we have officially entered the era of the AI Factory. Standing with my new math data backpack […]
Unlocking Insight in the Age of Data Overload

Modern power systems engineering sits at the intersection of unprecedented data availability and increasing operational complexity. Field devices, wide‑area measurement systems, and advanced metering infrastructures continuously stream vast quantities of real‑time information. At the same time, engineers increasingly rely on high‑fidelity simulation models that mirror real‑world grid behavior with remarkable granularity. These detailed models, capable of capturing transient […]
Agentic AI: Productivity Tool or Skill Decay Machine?

With the rapid advancement of generative AI and agentic development tools, a serious question is emerging: What happens to a generation of engineers who rely entirely on Agentic AI without truly learning the fundamentals? Across engineering teams, learning is increasingly outsourced to AI tools. Many developers are becoming less concerned with understanding core principles, trade-offs, […]
Incremental Snapshots in Debezium

Streaming New Tables with Debezium on AWS MSK Connect Introduction If you’re working with Debezium on MSK Connect and continuously evolving your database schema, you’ve probably faced the challenge of adding new tables to an already running pipeline. In my current setup, I stream data from MySQL tables into Amazon Redshift using Debezium CDC running on […]
Claude Code Setup and Agents Swarm in Action

Hello everyone! Today we’re diving into Claude Code — the new buzzword everyone is talking about. In this article, I’ll walk through the setup step by step and experiment with the new Agents Swarm feature to see whether it really lives up to the hype. First, What is Claude Code? Claude Code is an AI-powered command-line […]
UV: Python Packaging at Warp Speed

How and Why to Get Started with UV Origins of UV Python is a simplistic and readable programming language that has been around since 1991. Over the years, tools like pip, virtualenv, pipenv, and poetry have aimed to address the issue of installing and reproducing Python environments more easily. All of these brought improvements, but recently, the tool […]
Making Lasagna from Spaghetti Code

A Python Developer’s Guide to Refactoring Legacy Systems Every senior developer knows the feeling when you open the first file in an existing code base, and your stomach drops. It feels less like structured architecture and more like the aftermath of a science experiment gone wrong. It’s hard to untangle, terrifying to modify, and utterly […]