Hobbies & Curiosities
The internet is full of sterile developer resumes. This page is a personal corner dedicated to the things that feed my mind when the laptop lid closes: poetry, public speaking, and books.
Notebook of Couplets (Ghazal & Shayari)
Writing couplets requires immense economy of language. In just two metered lines, you must establish mood, tension, and resolution. To me, it feels deeply connected to good software architecture: every component must justify its existence.
Public Speaking & Mentorship
Speaking in public forces you to dissect concepts until they are intuitively clear. Over the past two years, I have had the privilege to deliver technical keynotes and mentor aspiring developers across several venues:
500+
Developers Mentored
10+
Workshops Delivered
1st
Code Sangram Win
- Tech Horizons Summit Keynote: Delivered a 40-minute presentation on “Interpreting Anomalies in Graph Structures”, walking engineering students through relational fraud detection using Graph Attention Networks.
- Global ML Hackathon (Lead Coordinator): Directed technical operations, mentor pairings, and API credit allocations for over 500 participants building multimodal AI prototypes.
- Azure Campus Series: Led hands-on live coding workshops covering cloud deployment, Azure Functions, and Cosmos DB integrations at Alliance University.
Books Worth Re-Reading
A short list of non-fiction works that fundamentally adjusted how I view system design, cognitive architecture, and product creation:
The Design of Everyday Things
Don NormanTaught me that if a user struggles with an interface or a door, the failure lies in the design affordance, never in the human.
Thinking in Systems: A Primer
Donella H. MeadowsTransformed how I evaluate feedback loops, latency delays, and nonlinear dynamics in software and organizations.
Designing Data-Intensive Applications
Martin KleppmannThe foundational holy book for understanding distributed state, replication logs, consensus, and unvarnished system trade-offs.
- Write clearly: If you cannot explain an architecture in plain prose, you do not understand it yet.
- Respect the reader's bandwidth: Fast websites, clean typography, and zero unnecessary popups.
- Stay curious across boundaries: Great ideas often emerge from importing an insight from an unrelated field into software engineering.