The long way here
From an LED on a microcontroller to handing the keyboard to AI — one commit at a time.
Whereitstarted
It began with an LED. One C program on a microcontroller, and watching a few lines of code blink a real light — that was all it took to hook me.
digitalWrite(LED, HIGH);Makingitreal
That itch to make things real pulled me to the iPhone. I picked up Objective-C — square brackets and all — and started building apps you could actually hold.
@implementation AppDelegateMakingitmove
Apps alone stopped being enough; I wanted them to move. My first iOS game taught me that loops, physics, and frame budgets are a puzzle worth losing sleep over.
for frame in game.loop() { tick(); }Shipped
Then came the moment it had all pointed to — my first app, live on the App Store. Building was only half of it; submitting and surviving review was the rest of growing up.
xcrun altool --upload-appCodeforIndia
That same year my team took first at Code for India — the winning team. Something genuinely useful, built against the clock. The late nights had started to pay off.
git push --tags // we wonIntolanguage
Interfaces stopped being the whole story. I moved to language, teaching machines to read and make sense of messy human text — a different, harder kind of problem.
tokens = tokenizer.encode(text)Intovision
From words I went to pixels. I started writing CUDA kernels and chasing real-time computer vision at the edge — and never really left.
__global__ void infer(float* in)Directingthemachine
Fifteen years of writing code by hand is what earns the next move: I now spend my judgment, not my keystrokes. AI writes more of the syntax; I decide what’s worth building and why, and direct the agents that build it — shipping across more domains than I could ever type myself.
agent.run(intent) // i steerThe next chapter is being written.
Fifteen years got me here. What I build next is a decision, not a default — and I’d rather make it with good people.
marmik shah