About Me


Hi, I'm Dhanjit Das. I am an Engineering Manager and Systems Programmer with over 10 years of experience in fintech and building high-performance trading platforms.

I specialize in building extremely low latency systems for HFTs and have led the development of the in-house trading platform for Groww, India's biggest broking firm, handling millions of orders daily. My passion lies in systems programming, modern C++, and building scalable, resilient infrastructure.

Experience

  • Groww (2021 - Present): Engineering Manager. Spearheaded Eevee, the in-house trading platform. Led a team to build a system capable of handling 12 million orders a day with 99.99% accuracy and zero downtime.
  • SMC Global (2019 - 2021): Senior Software Developer. Developed sub-100ns orderbook implementations and optimized Black Scholes calculations using SIMD.
  • iRage Broking Services (2015 - 2019): Core Developer. Created qlog, a sub-100ns logging framework, and a template-based strategy framework for HFT.

Skills

Languages: C++ (Expert), C#, Go, Python, Java, Bash.
Technologies: Linux, Kubernetes, Kafka, RocksDB, NATS, Docker.
Domain: High Frequency Trading, Market Microstructure, Low Latency Systems, Distributed Systems.

Education

Indian Institute of Technology, Kharagpur
B.Tech in Computer Science and Engineering (2011 - 2015)

Open Source

I am the author of qlog, an ultra-fast asynchronous logging library for C++. I recently modernized it to C++23, introducing lock-free queues and compile-time string formatting.

Connect

Want to chat about systems programming, HFT, or engineering management? You can reach me at dhanjitdas1@gmail.com or block some time on my calendar.