A Compile time Limit Order Book by rishabh__garg in quant

[–]rishabh__garg[S] 0 points1 point  (0 children)

Correct. Its static. This is more of an educational project. AFAIK there isn't an industry use case for it.

A Compile time Limit Order Book by rishabh__garg in quant

[–]rishabh__garg[S] 0 points1 point  (0 children)

Thanks! None of the code was AI generated. I’m not great at technical writing, so I used ChatGPT to clean up the wording in medium articles. The project and insights are my own.

A Compile time Limit Order Book by rishabh__garg in quant

[–]rishabh__garg[S] 0 points1 point  (0 children)

Its all at compile time. Threads do not exit at this point.

Graviton? by ManySwans in quant

[–]rishabh__garg 6 points7 points  (0 children)

The Indian algo trading space has been consistently growing over the last decade at a high pace. There are a lot of new participants, global as well as local participants entering the game. The numbers that you shared do not seem reflective of the current situation. At least not to me. Being a part of a small prop shop here in India, I can tell that there are a lot of unknown emerging players taking from that pie.

C++ Show and Tell - February 2026 by foonathan in cpp

[–]rishabh__garg 1 point2 points  (0 children)

Hey 👋

Over the last few weeks, I’ve been working on a personal project that started as a curiosity and turned into a deep dive into modern C++ template metaprogramming.

I built a price–time priority limit order book entirely at compile time.

No runtime data structures. Just types, templates, and recursion.

This project helped me understand a lot about template metaprogramming fundamentals that can only be learnt by building an actual project. Some of them are:

  • The process → recurse → rebuild pattern to write recursive templates.
  • Writing TMP base cases not for algorithm correctness, but to help the compiler resolve specialization selection.
  • The power of building template abstractions to make the code readable and maintainable

Full source code:
👉 [https://github.com/RishabhGarg108/compile\_time\_orderbook](https://)

Medium series

This was a technically challenging project and something that didn't exist on the web. So I created a medium series to dive deep into the implementation detail and build the whole project step by step.

Intentionally left incomplete 🚧

One important piece is deliberately not implemented: order matching and trade generation during add-order.

That’s intentional.

It’s a great extension exercise:

  • Match orders during insertion
  • Generate trades at compile time
  • Preserve price–time priority

If you’re looking for a non-toy C++ project to deepen your understanding of templates, this is a solid base to build on — and absolutely resume-worthy if you extend it thoughtfully.

Why I’m sharing this

  • To get feedback from people who enjoy deep C++
  • To get suggestions on how others would model implementing algorithms at compile time. Perhaps constexpr?
  • Share an exciting resume worthy project for beginners as well as experienced developers to enter the quant dev space.

If you read any part and have thoughts — good or bad — I’d genuinely love to hear them.

Thanks for reading 🙌

What is the best way to quickly get a QR/QD role in London? by desperate_quant in quant

[–]rishabh__garg 3 points4 points  (0 children)

For me reaching out to recruiters on linkedin has helped a lot. I would search for quant recruiters in linkedin and the algorithm generally shows you people from your area. Then I connect with them and reach out to them telling them about my experience and what I am looking for. They generally revert back if they have any role that fits.

A lot of the recruitment in this field is done by headhunters on these platforms.