सिर्फ एक इंजीनियर नहीं।
एक builder जिसे सही काम की परख है।
मैंने 2012 में Java में Android apps लिखना शुरू किया, जब smartphones अभी भी लोगों को हैरान करते थे।
13 सालों में मैंने stack के ज़्यादातर हिस्सों पर काम किया है: native Android और iOS, फिर React Native, फिर React, Next.js और Node के साथ full-stack web, और अब backend। आज मैं production web platforms के backend systems पर Technical Lead हूं (Python, Node.js, Azure), और मैंने AI पर integration और proof-of-concept स्तर का hands-on काम किया है।
Mobile के दशक ने मुझे बंदिशों के भीतर बनाने की आदत दी। Release हो चुकी app को hot-fix नहीं किया जा सकता, इसलिए backward compatibility optional नहीं रहती। और आप उसी device के लिए बनाते हैं जो आपको मिला है।
अब मैं AI systems के reliability पक्ष में गहराई से जा रहा हूं: evaluation, retrieval correctness और cost।
Performance एक feature है
Design से तेज़ और fault-tolerant, संयोग से नहीं। मेरे ज़्यादातर सुधार slow path को पहले मापने से आए, अंदाज़ा लगाने से नहीं।
Prompt से पहले architecture
AI tools उतने ही अच्छे होते हैं जितना अच्छा वह structure होता है जिसके अंदर वे काम करते हैं, इसलिए model से पहले boundaries, failure modes और cost आते हैं।
Mobile से मिला user instinct
13 साल असली users के लिए ship करने से वो नज़रिया मिलता है जो ज़्यादातर backend engineers को कभी नहीं मिलता। मैं कभी नहीं भूला कि API के दूसरी तरफ कौन है।
ईमानदार evolution
2012 में Android। 2026 में Azure पर backend। जो आगे आ रहा है उसमें गहराई से जाता हूं, पर जो अब भी काम करता है उसे छोड़ता नहीं।