Work
Analytics & BI·2025
Crypto Market Health & Sentiment Command Center
Concurrent ETL pipeline, ACL-grade audit layer, and Streamlit dashboard.

Role
Builder
Stack
PythonStreamlitSQLiteyfinanceAlt.me API
Impact
Single control room · audit-ready
Problem
Trading and risk teams had no single control room for market health, momentum, and audit alerts.
Architecture
Python · Streamlit · SQLite · yfinance · Alt.me API · concurrent ETL · data quality checks.
Key decisions
- Concurrent ETL from the start - sequential jobs would have died under load.
- ACL-grade audit layer because regulated stakeholders would eventually ask.
- Streamlit for the dashboard because the data scientists owned the iteration loop.
Outcome
Single control room for market health, momentum, and audit alerts.
What I learned
Data quality is a product surface, not a checklist.
What's next
Multi-asset support and an event-stream upgrade.
Next
Browse more selected work