Tech Insights & Engineering Articles
Explore technical articles, software architecture deep dives, clean code tutorials, and computer science explorations from my journey.
The Threat Modeling Mindset (Seeing software the way reality sees it)
The feature worked perfectly in testing.
Left Null Space — The Error Your Model Cannot Learn
At some point a model stops improving, but not in a dramatic way. The loss doesn’t blow up. It doesn’t fluctuate. It sim…
Orders as Categories — Why Comparison Matters More Than Sorting
When we compare things in programming, we instinctively think about sorting:
Null Space: The Directions a Model Quietly Ignores
When we learn linear algebra, we usually focus on what **changes the output**.But in real systems — especially in machin…
The Most Dangerous Bugs Don’t Look Like Security Bugs
One of the worst production issues I’ve seen didn’t involve hacking, malware, or stolen passwords.The system did exactly…
What Are We Actually Protecting? Understanding the CIA Triad in Real Software
A few years ago, a team fixed a **security issue** by encrypting everything.
In-Place Slow–Fast Scan Pattern: Remove Duplicates from a Sorted Array
The **in-place Slow–Fast Scan pattern** is designed for problems where data must be processed or cleaned without allocat…
From Nothing to Arrows: Objects and Simple Graphs
“Every complex system that works evolved from a simple system that worked.” — John Gall
Cybersecurity: Why It’s About Mindset, Not Tools
Security doesn’t fail because encryption is weak. It fails because trust is misplaced.