
Final Tableau dashboard using Snowflake financial marts. The screenshot shows one company selection and annual reporting periods.
SEC Financial Data Platform
Completed Oct 2026 · 100 CIKs requested
Real SEC company facts move through Python ingestion, validation, Snowflake and dbt marts into anomaly flags and a Tableau dashboard; a Kafka and Spark stream processes filing events.
Engineering Problem
SEC financial records arrive through raw API responses with inconsistent tags, reporting periods, statement types, and filing structures. The project organizes those records into validated, analytics-ready financial datasets and supports anomaly monitoring across company metrics.
Focus
- Batch ingestion
- Financial-data normalization
- Statement classification
- Data quality
- dbt financial marts
- Rule-based anomaly detection
- Filing-event streaming
Technologies