Skip to content
Parth Parekh
STACKTOOLS BY JOB

The stack.

Tools grouped by the job they do on the desk — not a badge list. The question is which layer owns a failure when the market is open.

01

Languages

  • Python
  • SQL
  • C++

Python across the desk and the services. C++ on the exchange feed path, where the packet loop is hot.

02

Storage and caching

  • ClickHouse
  • Redis
  • Redis Streams
  • MongoDB

Column store for ticks and bars, cache for what has to be instant, streams for fan-out, document store for order and desk state.

03

Services and interfaces

  • FastAPI
  • REST
  • WebSockets
  • ZeroMQ pub/sub
  • Django
  • Binary exchange protocols
  • Broker APIs

Asynchronous services with REST and socket surfaces, plus the binary and broker interfaces underneath them.

04

Runtime and operations

  • Linux
  • Docker
  • Git
  • Dagster
  • Pipeline builds
  • Structured logging
  • Health checks and alerting

Containerised services on Linux hosts, orchestrated pipelines, and systems that report their own problems.

05

Quantitative

  • NumPy
  • pandas
  • Options pricing and Greeks
  • Walk-forward
  • Market microstructure
  • scikit-learn

Vectorised computation over market data, derivatives pricing, and evaluation that holds up out of sample.

06

Brokers and venues

  • Zerodha Kite
  • Motilal XTS
  • IBKR
  • Nuvama
  • JLite
  • NSE
  • BSE
  • NFO
  • BFO
  • MCX

Five broker APIs behind one interface, across cash, index and stock derivatives, and commodities.

STACK AS STRATALAYER FIRST

Different layers, different tools.

The same stack read by layer — feed, store, simulation, OMS, brokers, venues — as drawn on the systems page.

Feed
C++ · UDP · sockets · threads · LZO · sequence · Linux
Store
ClickHouse (tick and bar time-series) · Redis · Redis streams · MongoDB · Docker · Git
Sim / research
Python · event loop / bar clock · NumPy · Pandas · lifecycle engine
OMS / EMS
Python · FastAPI · REST · WebSockets · poller · circuit breaker · kill switch
Brokers
Zerodha Kite · Motilal XTS · IBKR · Nuvama · JLite
Venues
NSE · BSE · NFO · BFO · MCX