
Planning a Telecom Network for Less with Kruskal's Algorithm
How sorting the cheapest connections first builds a minimum-cost fiber network
A personal blog exploring computer science and Flutter development through real-world applications. Topics span discrete maths, AI, cryptography, IoT, and software engineering, each grounded in the problems they actually solve, not just theory. Also sharing notes from books and podcasts along the way.

How sorting the cheapest connections first builds a minimum-cost fiber network
Why the shortest-looking route isn't always the cheapest one, and how routers actually decide

How encrypting letters in pairs beat frequency analysis, using nothing but pen and paper

How a spanning tree keeps a sensor network connected while minimizing energy cost

How a repeating keyword fixed Caesar's biggest weakness, and why it eventually broke too

The simple shift cipher behind ROT13, and why it's trivially broken today
