I've spent the last several months building Superintel — a personal quantitative trading platform built entirely solo. Here's what's under the hood:

    **Architecture**

    – Strict hexagonal (ports & adapters) architecture across 24 domain modules

    – 31–32 FastAPI routers, ~145–150 endpoints

    – Every layer is swap-swappable: broker, data source, model — without touching core logic

    **ML Ensemble**

    – 22-model prediction ensemble combining gradient boosting, LSTM, transformer-based models

    – Features engineered from tick data, order book snapshots, and macro signals

    – Ensemble voting with confidence thresholds before any signal is passed downstream

    **Data Layer**

    – TimescaleDB with 40 tables, 20 hypertables for time-series efficiency

    – Real-time ingestion pipeline with deduplication and gap-fill logic

    **Execution**

    – Dual-broker execution with failover logic

    – Human-in-the-loop approval gate before live order submission

    – Risk gating layer checks position limits, drawdown, and volatility regime before execution

    **Quality**

    – 2,692 passing tests with a full DDD compliance suite

    – Domain events, value objects, and aggregates enforced throughout

    Happy to answer questions on architecture decisions, model selection, or how I structured the risk layer. What would you have done differently?

    Built a full-lifecycle stat-arb platform solo — hexagonal architecture, 22-model ensemble, dual-broker execution. Here's the full technical breakdown.
    byu/Longjumping_Sky_4925 inBitcoin



    Posted by Longjumping_Sky_4925

    Leave A Reply
    Share via