Hi, I'm Ishan. I'm a software systems architect and senior software engineer, and currently a CTO. I've spent more than two decades designing, building, and running production software, Linux systems, and DevOps infrastructure, and lately working AI into the stack. What I write here comes from the full arc of that work, not any single job.
My foundations were laid early, learning system design, relational databases, and programming as a kid before most people meet those ideas. But the thing that really shaped how I build was security. I came up reverse engineering and debugging at the instruction level, fascinated by how systems break, and that lens never left. Every system I've designed since has treated security as a first-order concern, not something bolted on at the end.
These days I split my attention between three things: architecting and running production systems, building DNS Checker, a domain intelligence platform I designed and wrote myself that analyzes 240M+ domains a day, and writing.
TechEarl is the writing side. It's where I work out what I learn as I go, partly to leave a useful trail for other developers, partly as a reference for the next time I trip over the same problem myself. The aim is to write down the things I actually had to figure out under a real deadline, not rehash what's already everywhere.

