← All projects

Data Platforms · Operations

Index Rebalancing Monitoring Platform

A business-critical rebalancing process was tracked in Excel with manual checks — control gaps, weak traceability, and no single view of status.

My role
Designed and built the platform end to end; now maintain it with the team.
When
2025 – 2026
rebalancing runsin production
JFMAMJJASONDIDX-01IDX-02IDX-03IDX-04IDX-05IDX-06IDX-07okwarningexception caughtrunning ▸

7

monitoring views

40

indices tracked per cycle

23

data issues caught before production (Q1)

3h→45min

run preparation time

Approach

Centralized Inputs → Run → Outputs platform: input validation, run logging, standardized dumps, mismatch detection against the calculation agent, and KPI monitoring across 7 Streamlit views.

Results

Replaced manual Excel tracking with a single platform used for every rebalancing run across 40 indices. Each run is logged end to end, exceptions surface automatically — 23 upstream data issues were caught before production in the first quarter — and run preparation went from about 3 hours to 45 minutes.

Architecture

Index Rebalancing Monitoring Platform — architecture diagram

Technical highlights

  • 01Standardized workflow states from input intake to output validation
  • 02Automatic detection of mismatches against the external calculation agent
  • 03KPI views designed around operational decisions, not just reporting

Stack

PythonSQLStreamlitExcel/VBAKPI design

Building something similar?

hichamalaoui975@gmail.com