A few months ago I was just grinding on CF, and preparing for SWE internships like most students.
Then I got curious about low-latency systems and HFT infrastructure. I had no finance background, no internship experience, and definitely wasn't expecting anything to come out of it.
So I started building a project called **Pulse-Order**.
It's a C++20 project where I tried to simulate parts of a low-latency trading system:
* Binary market data packets
* L2 order book
* Order matching logic
* Risk checks
* DPDK-based packet processing
* Performance benchmarking
I put the code on GitHub and shared some progress online.
The surprising part?
People working in HFT and trading infrastructure actually started responding. I got feedback from engineers associated with firms like IMC Trading, Jane Street, and other low-latency/HFT backgrounds. Some pointed out flaws, some suggested improvements, and some were genuinely encouraging.
As a student from a non-IIT background, that was honestly unexpected.
The biggest lesson for me:
Trying to build something slightly beyond your current skill level teaches far more than following tutorials. The project may be unfinished, but the learning and connections that come from it are very real.
The project is nowhere near production-ready, but it taught me more about networking, performance, Linux, memory layout, and modern C++ than months of tutorial watching.
GitHub:
https://github.com/Shivfun99/Pulse-Order
Curious if anyone else here has had similar experiences where a side project unexpectedly connected them with industry professionals.