Behindthemask.
Hi, I'm Krishnan Narayanan. By day a Software Development Engineer; by night usually still at the keyboard. Same suit, different webs.
Hi, I'm Krishnan Narayanan. By day a Software Development Engineer; by night usually still at the keyboard. Same suit, different webs.
Most kids in 2012 wanted to play games. I wanted to write them. A C/C++ certification later, I was building tiny math modules — half because school homework felt slow, half because I'd already caught the bug.
Shipped my first real product to a real user — a Python + SQL portfolio tracker for my father. Watching him open it every morning is still one of the best deploys of my life.
TCS trusted a teenager with a plantation inventory + marketplace. I learned what enterprise software demands: durability, traceability, and the humility to listen to operators who know more than you.
A research internship at NIT Trichy turned into six papers and a Best Paper Award. Equal parts coffee, pivot tables, and learning to defend an idea on whiteboards twice my height.
Crossed over to the United States for a Master's at Northeastern. New skyline. Same web-slinging. Co-Op in NYC, then full-time at Mahathi in Malvern.
Building practical AI products in enterprise environments — the kind of software that doesn't make Page 1, but quietly keeps the city running.
Stack-agnostic. Room-aware. The four rules are non-negotiable.
Every feature earns its place by helping a real user. If it doesn't solve a real problem, it doesn't get a webline.
Clean APIs, predictable data, sensible state. Glamorous AI on top of shaky plumbing is just a leak waiting for a Bugle headline.
Engineering, product, and ops don't speak the same language. I make the translation layer — diagrams, docs, demos — the actual deliverable.
If we've done it manually three times, the fourth time has an agent, a workflow, or a rule. Boring rituals don't survive my queue.