Work
I build data platforms, migrations, and real-time pipelines for iGaming. These projects show the problems I’ve worked on, the decisions behind the systems, and what they made possible.
Current work
At Elantil, I’m leading a data platform rebuild across casino, sports, and prediction markets. The lakehouse uses Kafka, Apache Iceberg, AWS Glue, Athena, and dbt to support reporting and analytical work.
Alongside the engineering work, I contribute to client demos, product launches, and go-to-market discussions. I’m interested in how the platform can support customer needs and product decisions.
Selected projects
Data migration framework at GiG
A repeatable process for moving an operator’s players onto a new platform. A representative run migrated 20,000+ customer records, with validation and reconciliation built into the wider migration process.
Broker CRM at GiG
A shared event-enrichment pipeline connecting player activity to downstream CRM consumers across multiple operator clients.
Historical data warehouse at SpinCity
Delivered analytical access to 6+ TB of history in under three months, so the team could query historical data without running analytical workloads against the operational databases.
Personal projects
Exploring Malta’s lottery results
A Facebook post about repeated winning IDs led me to investigate the published results. I built a tool to explore repeat winning IDs and winnings across draws, working through inconsistent PDFs, scanned documents, and extraction issues along the way. I used manual spot checks to check the extracted data.
Writing and experiments
The Blog contains developed case studies and technical explanations. The Log is where I write about personal projects, creative experiments, and things I’m learning as I make them.