Built by SSN ACM-W

Our Projects

From sub-microsecond trading engines to IEEE-published network ML research — open-source projects born out of SSN ACM-W.

Systems • Finance

Orderbook

High-Frequency Trading Engine

A high-performance, thread-safe orderbook implementation in C++ built for high-frequency trading (HFT) environments. Manages buy/sell orders, handles sub-microsecond order matching, and supports the full spectrum of financial order types used in live markets.

Sub-µs order processing
Full thread safety
O(1) cancellation
GTC / FAK / FOK / GFD / Market
C++17STLMultithreadingMutexDouble-Linked List
Research • IEEE/ACM

IIsy

Hybrid In-Network ML Classification

Artifact for the IEEE/ACM Transactions on Networking paper — IIsy: Hybrid In-Network Classification Using Programmable Switches. Deploys a compact ML model directly inside the network switch and a larger model at the endpoint, achieving line-rate classification without sacrificing accuracy.

In-network ML inference
Programmable P4 switches
Line-rate classification
Hybrid split-model architecture
PythonP4TofinoBMv2Scikit-learn
Systems • Networking

TCP Sniffer

Network Packet Analyzer in C++

A low-level network packet capture and analysis tool written in C++. Uses raw sockets and libpcap to intercept live traffic with port and protocol filters, and supports offline `.pcap` file analysis — bridging the gap between systems programming and network forensics.

Raw socket live capture
libpcap integration
TCP / port filtering
Offline .pcap analysis
C++Raw SocketslibpcapLinuxMakefile

See all repositories on GitHub

gkavinrajanCodes