Skip to content

About me

About Me

Hi, I’m Somesh Mohan, a passionate software engineer focused on building high-performance backend systems, distributed systems, and infrastructure tooling.

I enjoy working close to the metal — understanding how systems behave under real load, how latency changes with architecture choices, and how careful engineering can push performance boundaries. My interests include distributed caches, databases, networking, memory management, replication, sharding, and low-latency system design.

ShunyaKV is one of my independent engineering projects where I am exploring how far a modern key-value store can be pushed using a shared-nothing architecture, per-core sharding, efficient memory management, and high-performance networking with POSIX and DPDK modes.

This project is also a learning journey — not just about building a cache, but about deeply understanding the trade-offs behind performance, scalability, tail latency, eviction, replication, and real-world production-readiness.

I believe good engineering is not just about writing code that works, but about building systems that are measurable, explainable, reproducible, and continuously improving.

Reach Out

I’m always happy to connect with engineers, builders, researchers, recruiters, and anyone interested in distributed systems, databases, caching, or performance engineering.

You can reach out if you want to:

  • Discuss ShunyaKV or share feedback
  • Collaborate on high-performance systems or distributed infrastructure
  • Talk about benchmarking, DPDK, Seastar, caching, or database internals
  • Explore engineering opportunities
  • Suggest improvements, ideas, or real-world use cases

If ShunyaKV interests you, feel free to check out the repository, open an issue, start a discussion, or connect with me directly.