Hello 👋
About Me
Hi, I'm Gunjan Sharma.
I'm a Software Engineer focused on distributed systems, platform engineering, cloud infrastructure, reliability, security, and AI-native systems.
Over the last several years, I've designed, built, and operated production systems across payments, FinTech, PropTech, cloud platforms, blockchain infrastructure, mobile applications, and security-critical workflows. My work has ranged from application development to infrastructure, deployment automation, security engineering, and large-scale system design.
I believe software engineering is fundamentally the discipline of managing complexity under real-world constraints. As systems grow, the hard problems are rarely frameworks or programming languages—they are reliability, scalability, security, observability, maintainability, and the trade-offs between them.
My engineering journey has been largely self-directed. Through years of studying books, production systems, open-source software, and distributed architectures, I developed a deep interest in how complex systems behave, fail, recover, evolve, and scale.
Today, I spend most of my time thinking about:
Distributed Systems
Reliability Engineering
Cloud Architecture
Security Engineering
Platform Engineering
AI-Native Software Systems
Technical Leadership
I enjoy building systems that are:
Reliable under failure
Scalable under growth
Secure by default
Observable in production
Simple to operate
Maintainable over time
Throughout my career, I've contributed to systems involving:
Payment Infrastructure
FinTech & PropTech Platforms
Blockchain Tokenization Systems
Cloud Infrastructure & CI/CD Platforms
Mobile & Web Applications
Security & Cryptographic Workflows
Beyond engineering, I write extensively.
I've authored multiple technical books, contributed to open-source projects, and regularly share ideas on system design, distributed systems, cloud computing, reliability engineering, security, software architecture, AI, and the long-term craft of engineering.
I view software as a continuously evolving system rather than a collection of features. The future belongs to engineers who can design, operate, secure, scale, and evolve complex systems while leveraging AI as a force multiplier.
This website serves as my public notebook.
You'll find engineering essays, technical deep-dives, architecture explorations, book notes, research notes, project write-ups, and lessons learned from building and operating production systems.
A Few Beliefs
Architecture is the art of managing trade-offs.
Reliability is a feature.
Simplicity scales better than cleverness.
Every abstraction introduces both power and cost.
Systems fail where assumptions remain unexamined.
Good engineering reduces unnecessary complexity.
Technical judgment compounds faster than technical knowledge.
The best engineers remain students for life.
If these ideas resonate with you, feel free to connect.