All work
Data Engineering·2025·Academic, data engineering

Quant Mania

A production grade, real time data platform for crypto market analysis: streaming ingestion and processing, anomaly and volatility models, orchestration, and a full observability stack.

KafkaFlinkAirflowFastAPIPrometheusGrafanaLoki

Outcome

<1s

End to end data latency

Quant Mania interface
00

In the product

QuantMania landing page, decoding crypto signals
01 / 05
01

Context

Built for my MSc, Quant Mania pushes past pure ML into data engineering and reliability. The goal was a platform that ingests and processes crypto market data in real time, runs models on it, and is fully observable, the way a real production data system has to be.

02

Approach

  • 01Streamed and processed live trade data in real time with Apache Kafka and Apache Flink.
  • 02Ran anomaly detection and volatility prediction models on the stream.
  • 03Orchestrated news collection workflows with Apache Airflow, and exposed everything through a FastAPI backend with WebSocket and REST endpoints.
  • 04Wrapped the whole platform in a Prometheus, Loki, and Grafana observability stack, which is the real differentiator of the project.
03

How it works

  1. Ingest

    Kafka stream

    Real time trade data ingestion

  2. Process

    Apache Flink

    Stream processing in real time

  3. Model

    Anomaly + volatility

    Models run directly on the stream

  4. Orchestrate

    Airflow

    Scheduled news collection workflows

  5. Serve

    FastAPI

    WebSocket and REST endpoints

  6. Observe

    Prometheus + Grafana + Loki

    Metrics, logs, and live dashboards

04

Results

<1s

End to end data latency

+34%

Improvement in model insight accuracy

+55%

Gain in system reliability

05

Reflection

Quant Mania is the project closest to data engineering and MLOps. Kafka, Flink, Airflow, and a real observability stack is a mature combination, and it is where I learned to think about latency, monitoring, and system reliability rather than just model metrics.