I’m Naman, a senior software engineer with 13+ years of experience building backend systems, distributed services, cloud platforms, and blockchain infrastructure.

I’m at my best when a problem is ambiguous or technically difficult. I like understanding how a system works, bringing structure to the problem, and finding a practical solution without over-engineering it. My work has taken me across APIs, microservices, data pipelines, RPC infrastructure, Kubernetes, cloud platforms, observability, smart contracts, governance systems, and production blockchain networks.

Distributed systems are at the core of how I think about engineering, with blockchain being my deepest area of specialization. I’m also increasingly integrating AI into how I research, build, automate, and extend these systems.

I care about engineering beyond writing code: architecture, reliability, testing, clear communication, and helping other engineers understand complicated ideas more simply.

This site is where I document what I’m learning, building, and thinking about along the way.

Education

  1. Himachal Pradesh University

    Master of Computer Applications (MCA)

    August 2010 – July 2013Shimla

  2. Himachal Pradesh University

    Bachelor of Computer Applications (BCA)

    August 2007 – July 2010Shimla

Work Experience

  1. Redbelly Network

    Engineering Lead & Senior Software Engineer

    January 2023 – PresentChandigarh, Punjab

  2. Block8

    Engineering Lead & Senior Software Engineer

    May 2019 – December 2022Chandigarh, Punjab

  3. Interbit Solutions Pvt. Ltd.

    Senior Software Engineer

    June 2015 – May 2019Mohali, Punjab

  4. smartData Enterprises Inc.

    Software Trainee to Software Engineer

    February 2013 – May 2015Mohali, Punjab

Skills

  • Blockchain
  • Ethereum
  • Solidity
  • Safe{Global}
  • MetaMask
  • DeFi
  • Zero-Knowledge Proofs
  • AWS
  • GCP
  • Azure
  • Hetzner
  • OVHcloud
  • DigitalOcean
  • OpenStack
  • Kubernetes
  • Docker
  • Terraform
  • Grafana
  • Prometheus
  • Loki
  • MongoDB
  • PostgreSQL
  • MySQL
  • TypeScript
  • JavaScript
  • Node.js
  • NestJS
  • React
  • Go
  • Shell Scripting
  • Multithreading
  • Microservices
  • Kong API Gateway
  • Design Patterns
  • AI
  • OpenAI
  • Ollama

Recent Posts

  1. Crash Course on Logarithms

    A simple, intuitive, and practical crash course on logarithms with examples you can understand in 10 minutes.

    Oct 7, 2025

  2. Checking if the nth bit is set

    Learn how to check if the nth bit of an integer is set using bitwise operations in Golang. This guide provides a clear …

    Aug 16, 2024

  3. Mastering Bitwise Operators in Golang: A Comprehensive Guide with Examples

    Learn about bitwise operators in Golang with detailed explanations and examples. Master the use of AND, OR, XOR, NOT, …

    Aug 16, 2024

  4. Trie

    Learn all about Trie, a powerful data structure for efficient string handling. Understand its structure, operations like …

    Aug 15, 2024

  5. Monotonic Stack

    Learn about monotonic functions and monotonic stacks, their importance in programming, and how to implement them with …

    Aug 15, 2024