SKM.
Resume

DOCUMENT LIBRARY

Resume / PDF

Software Engineering Resume

Systems, software, and engineering work.

Resume / PDF

Machine Learning / AI Resume

Machine intelligence and applied research.

Resume / PDF

Quantitative Research Resume

Quantitative research and performance-oriented computing.

Find your way

↑ ↓ to select · enter to open · esc to close

← Back to projects

Quantitative Finance / Independent exploration

FlowState

A market-making research simulator that makes queue position, quote latency, inventory, and adverse selection explicit.

2026-11-09 / 2 MIN READ

Problem

A quote touching the market is not sufficient evidence that an order would fill. FlowState investigates market-making behavior through simulated execution and post-fill price movement.

Architecture

The source separates market-data ingestion, features, quote generation, and a local PaperExecutionSimulator. Research modules add synthetic scenarios, queue models, latency experiments, and inventory diagnostics.

01Book snapshots02Quotes03Simulated fills
Conceptual workflow — not a verified implementation

Implementation

The execution model combines a crossing condition with a queue-depth and price-penetration probability. It tracks maker fees, delayed quote eligibility, inventory bounds, and later markouts. These are model assumptions, not reconstructions of an exchange matching engine.

The code defines signed markout as s(mt+h−mt)qs(m_{t+h}-m_t)q, with buy-side sign s=1s=1. This measures simulated post-fill price movement; it is not a realized return.

Engineering decisions

Separating execution from strategy makes optimistic fill assumptions easier to challenge. A seeded fill generator supports repeatable simulations; realistic calibration still requires representative venue data.

Results

VERIFIED by source inspection: simulated fill records contain inventory, fee, edge, and markout fields. The default configuration includes quote latency and an inventory limit. DOCUMENTED experiment reports are available, but no live-capital performance or independent return estimate is asserted.

Limitations

The default maker fee is zero, so reported net performance requires inspecting the configuration used for each run. Queue position and penetration remain approximations. Historical, synthetic, and paper execution must be compared separately; a live data feed does not establish live trading.

Reproducibility

Reviewed at commit d0410dab812d on 2026-11-09. Source inspection establishes implementation structure; repository-authored results are not independent measurements. The upstream application and benchmark suite were not rerun during this review.

Next investigation

Resolve the limitations above, preserve the reviewed commit and exact experiment configuration, and reproduce correctness checks before promoting performance or deployment claims.

Links and citation

Source code ↗