This week, we wanted to give a friend something more personal than a normal card.

We made a small zine using old photos from our group, laid out with dirtylittlezine.com. Alongside it, we wrote a separate letter on a typewriter. We also wanted higher-quality paper. The little details mattered, including what the gift would feel like in someone’s hands.

A fun fact about me: I have an A-level in typewriting. A slightly unexpected qualification to bring into making a gift.

It was nice to return to the typewriter and use a tool designed for a specific job: putting words onto paper. I liked giving that small task my attention.

The zine came together using a digital tool; the letter came from a typewriter. Both had a place in what we were making. Choosing the photos, thinking about the paper, and writing to one particular person were all part of making the gift feel personal.

I’ve been saving a lot of ideas around creativity and making things. This week, we put one into practice, for someone we care about.

A small zine and a typewritten letter

What I've Built

Lakehouse Data Platform Rebuild

Elantil

Leading a B2B iGaming data platform rebuild across casino, sports, and prediction markets. Alongside the engineering work, I contribute to client demos, product launches, and discussions about reporting and customer needs.

Streaming ingestion Lakehouse reporting

Data Migration Framework

Gaming Innovation Group (GiG)

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, with validation and reconciliation built into the wider process.

20,000+ records
Read the case study → Referenced in GiG's Q1 2024 earnings call →

Broker CRM — Real-Time Pipeline

Gaming Innovation Group (GiG)

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.

300k events/hour multiple operator clients
Read the case study →

6TB Data Warehouse Migration

SpinCity Solutions

Delivered analytical access to 6+ TB of historical data in under three months using S3 and self-hosted ClickHouse, separating analytical workloads from operational databases.

6+ TB migrated
Read the case study →

Exploring Malta’s lottery results

Personal project

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 and checking extracted data with manual spot checks.

Explore the data →

Where I've Worked

Elantil

Leading the data platform rebuild · 2024–Present

Leading a lakehouse rebuild across casino, sports, and prediction markets, alongside client demos and product launches.

SpinCity Solutions

Data Architect · 2024

Built a historical analytics platform with S3 and self-hosted ClickHouse, separating analytical workloads from production databases.

Gaming Innovation Group

Data Engineer → Senior · 2019–2024

Progressed from Data Engineer in Test to Senior Data Engineer, working on player migrations and shared real-time data products.

Bit8

QA Engineer · 2018–2019

First iGaming role. Built the platform's test automation foundation.

Verticals I've Worked Across

Casino Sports Betting Prediction Markets Lottery Crypto Gambling Affiliate Marketing Player Acquisition B2B Platform B2C Operator

What I Build With

Streaming & ingestion

Kafka · Apache NiFi

Storage & query

Apache Iceberg · Amazon S3 · Athena

Transformation

dbt · AWS Glue

Layering

Bronze / Silver / Gold lakehouse

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.