Siphon
A high-throughput bookmaker data ingestor with a clean star schema.
PROJECT NOTES2026
A focused personal data-ingestion project for fixtures, odds changes, and results. It explores cross-source event matching and PostgreSQL storage; these notes do not verify present-day coverage, uptime, or completeness.
AI-assisted personal project. Tools and implementation notes are not claims of independent professional specialization or verified live results.
Stack
PythonasyncioPostgreSQLFastAPIstar schema
Engineering highlights
- Delta-based odds storage to retain observed price changes without claiming every market update was captured.
- Cross-source canonicalisation experiments to associate provider events with shared fixtures.
- HTTP adapters and explicit handling of unmapped observations.
- Read-only FastAPI surface returning a typed response envelope for dashboards and models.