I build the data layers behind analytics at Rumble: schema and data model design, SQL across engines, and the monitoring that keeps pipelines trustworthy. Before that, two years shipping production software at Autocase.
- Stream Analytics Platform: Kafka, file and REST ingestion through a bronze → silver → gold medallion in dbt, served over Trino to Superset.
- Engram: Long-term memory for AI. Syncs Obsidian, Gmail and Slack into Postgres and answers questions across all three with Claude.
- EarningsLensAI: Retrieval-augmented Q&A over earnings calls and 10-Ks, with chunking, search and cited answers.
- StatementLens: Bank-statement analysis via an MCP agent loop in Spring AI, with every categorization traceable.
| Data | Software | Cloud & Tools |
|---|---|---|
| SQL · PostgreSQL · dbt · Trino · Kafka | Python · TypeScript · React · FastAPI | GCP · AWS · Docker |
- 🟢 Data Platform & Analytics Engineer at Rumble

