Log
Personal notes on making things, trying ideas, and paying attention—from data projects to everyday creative experiments.
Personal notes on making things, trying ideas, and paying attention—from data projects to everyday creative experiments.
Leading the ground-up rebuild of a B2B iGaming data platform — Kafka streaming into AWS Glue, Apache Iceberg tables, Athena, and dbt Bronze/Silver/Gold layers. Shifted decision-making from gut-feel to evidence-based, presented directly to C-level and key clients.
Designed and delivered a migration solution that enabled GiG to onboard large, established operators with existing customer bases. A representative run migrated 20,000+ customer records in under 30 minutes.
Built a real-time CRM data pipeline delivering live player events to platforms like Symplify, enabling multiple operator clients to trigger personalised actions based on real-time behaviour.
Delivered analytical access to 6+ TB of historical data in under three months using S3 and self-hosted ClickHouse. Complex historical queries completed in under 20 minutes.
Leading a lakehouse rebuild using open table formats, streaming ingestion, and transformations for analytical use.
Built a historical analytics platform with S3 and self-hosted ClickHouse, separating analytical workloads from production databases.
Progressed from Data Engineer in Test to Senior Data Engineer, working on player migrations and shared real-time data products.
First iGaming role. Built the platform's test automation foundation.
Kafka · Apache NiFi
Apache Iceberg · Amazon S3 · Athena
dbt · AWS Glue
Bronze / Silver / Gold lakehouse
Need help with a data platform, pipeline, or migration? Get in touch.