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.

Read more about my background →

01 / Selected work

All work
01
Elantil

Lakehouse data platform rebuild

Rebuilding an iGaming data platform at Elantil.

02
GiG

Data migration framework

Moving customer data with validation and reconciliation.

03
Personal project

Exploring Malta’s lottery results

Turning public PDFs into a dataset people can explore.

02 / Where I’ve worked

More about my background

Elantil

Leading the data platform rebuild

2024–Present

SpinCity Solutions

Data Architect

2024

Gaming Innovation Group

Data Engineer → Senior

2019–2024

Bit8

QA Engineer

2018–2019

Areas I’ve worked across

  • Casino
  • Sports betting
  • Prediction markets
  • Lottery
  • Crypto gambling
  • Affiliate marketing
03 / Blog

Technical writing

How systems work, and how I build them.

All technical posts
04 / Log

Personal notes

Things I’m making, trying, and thinking about.

All personal notes

Let’s talk about your next project.

If you’re working on a data platform, migration, or automation project, I’d be glad to compare notes.