Hello, Dhanjit here
With over a decade of experience in fintech and trading infrastructure, I specialize in architecting scalable, low-latency trading systems using C++.
I previously led and mentored a team of stellar engineers at Groww (India's largest stockbroker), where we built the entire in-house trading platform from scratch. This 0-to-1 journey gave me a unique perspective on the challenges of building trading infrastructure at scale. I have also engineered multiple low-latency applications for HFTs, some of which you can read about in my blog.
Want to chat about trading architecture, C++, or engineering leadership? Block some time on my calendar.
You can reach me at dhanjitdas1@gmail.com. Connect with me on LinkedIn, check out my code on GitHub, or read my thoughts on Medium.
Things I've built
Side projects that actually shipped. Every one is live in a browser — no signup, no install.
-
Games
Five small web games, playable on a phone. The pick of them is Saptaloka, a Reigns-style mythology rogue-like — swipe your dharma up through the seven lokas and try to reach mokṣa without getting stranded in somebody else's heaven.
-
Moral Atlas
Twenty-one language models sat the same moral exam, scored against five ethical worldviews instead of one. They turn out to be utilitarian by default — and a single system prompt away from Kantian, which says something uncomfortable about how thin model ethics really are.
-
Quantum Mysteries
An atlas of the unsolved — the open problems of quantum physics arranged as an interactive emission spectrum, so the field's unanswered questions read as a thing you can look at.
-
CaseClock
A local-first, encrypted deadline cockpit for Indian police investigators — BNSS and UAPA statutory clocks, case continuity, and an AES-GCM vault that never leaves the browser. Built because a missed statutory deadline collapses a case.
Trading infrastructure
The day-job thread: making C++ do things faster than it wants to.
-
qlog
An asynchronous C++ logging framework with sub-100ns call-site overhead — compile-time strings, vptr-based type erasure, and cache-friendly lock-free queues. Recently dragged forward to C++23.
Written up at length: Deep Dive: High-Performance Logging in C++, Modernizing Legacy C++: The Qlog Journey, and The Kernel is the Wall, a guide to Solarflare Onload, EF_VI and kernel bypass.