Author Image

Hi, I am Matt

Matthew Henderson

Data Professional

I’m a data enthusiast who’s all about soaking up knowledge and getting my hands dirty in data science, engineering, and coding. I have substantial experience in crafting end-to-end analytics pipelines in Google Cloud Platform, specializing in cost-effective serverless frameworks. I love diving into cool projects like using machine learning for some next-level analytics and crafting websites on the side.

dbt Developer
Google Cloud Machine Learning Engineer
Looker
Communication
Critical Thinking
Leadership

Skills

Experiences

1
Veriff

Jan 2026 - Present

Barcelona, Spain

Working within the Advanced Analytics team, developing and improving the infrastructure, data models and analytical tools that support business intelligence and fraud analytics.

My work spans data platform engineering, orchestration, dimensional modelling and semantic layer development, with a focus on improving the reliability, maintainability and accessibility of analytical data.

Python SQL dbt Apache Airflow Astronomer Cosmos Docker Amazon Redshift Cube Tableau Elementary
Senior Analytics Engineer

Oct 2026 - Present

Responsibilities:
  • Modernised analytics orchestration by establishing a dedicated Apache Airflow environment and migrating dbt execution to Astronomer Cosmos, enabling independent deployment and ownership of analytical workflows.
  • Led the evaluation and introduction of Cube as a semantic layer, developing a proof of concept for centralised metrics, pre-aggregations and AI-assisted analytical querying.
  • Improved analytical data quality by introducing Elementary, strengthening dbt testing practices and promoting Kimball dimensional modelling principles.
  • Developed analytical models supporting the evaluation and comparison of fraud risk scoring systems across different fraud detection signals.
Analytics Engineer

Jan 2026 - Oct 2026

Responsibilities:
  • Developed and maintained analytical data models supporting business intelligence and fraud analytics.
  • Contributed to data platform and orchestration improvements to make analytical workflows more reliable and maintainable.
  • Applied dimensional modelling principles to improve the consistency and accessibility of analytical data.

Building Radar

Jul 2025 - Jan 2026

Remote, Spain

Worked on data engineering and applied AI systems supporting construction intelligence, including large-scale multilingual news processing and production LLM applications.

My work involved developing LLM-powered services, building evaluation frameworks, improving data pipelines and implementing monitoring to improve the reliability of automated information extraction.

Python LLMs Langfuse APIs Sentry Data pipelines
AI Engineer

Jul 2025 - Jan 2026

Responsibilities:
  • Developed production LLM services for email classification, construction project phase extraction and automated generation of titles and summaries.
  • Built a reusable LLM evaluation framework using Langfuse, combining LLM-as-judge techniques with quantitative evaluation metrics.
  • Improved multilingual news processing pipelines handling millions of articles daily across more than twelve languages, including integration of a new news provider.
  • Developed confidence-based fuzzy matching for company entity identification and improved monitoring and alerting for processing issues and missing translations.
2

3
Jetty Technologies

Jul 2023 - Jul 2025

UK, Remote

Designed and developed a cloud-native analytics platform on Google Cloud, covering the full data lifecycle from ingestion and orchestration to transformation, dimensional modelling and business intelligence.

Focused on creating reliable, maintainable and cost-effective infrastructure while enabling internal teams and customers to access consistent analytical data.

Python SQL BigQuery dbt Dagster dlt Looker Terraform Cloud Run Pub/Sub Cloud Build
Senior Data Engineer

Oct 2024 - Jul 2025

Responsibilities:
  • Architected and developed an end-to-end analytics platform using Google Cloud, BigQuery, Dagster, dlt and dbt.
  • Built reusable ingestion pipelines integrating multiple business data sources into a central analytical warehouse.
  • Introduced dimensional modelling principles and star schemas to improve data consistency and simplify analytical consumption.
  • Developed client-facing reporting solutions using Looker, including a central Trade Statistics dashboard.
  • Automated infrastructure provisioning and deployment workflows using Terraform and Google Cloud services.
Data Engineer

Jul 2023 - Oct 2024

Key Achievements
  • Built a serverless python application for ingesting data from multiple sources into BigQuery using batch and streaming methods. The application is deployed as a cloud run service with CI/CD which costs under £1 per month to run in production and also has built in monitoring to Discord.
  • Created a DBT pipeline for turning raw data sources into useful business oriented data models using well documented and tested SQL logic. The DBT pipeline is wrapped in a Flask application which is deployed as a cloud run service with CI/CD and useful logging and monitoring.
  • Designed Looker dashboards for internal and external use. Internally dashboards were used to monitor data pipelines and externally they were used for client reporting.
Responsibilities:
  • Build all data infrastructure from scratch in Google Cloud Platform.
  • Set standards for use of data and reporting within the business.
  • Create cost effective applications to ingest data using batch and real time streaming methods.
  • Design and develop all business reporting logic.
  • Build front end dashboards for reporting to clients.

Forecast Data Services

Jan 2021 - Nov 2022

Edinburgh

Forecast is a data consultancy with high profile clients across several industries. For the majority of time, my client was the loyalty department of one of the largest companies in the UK telecommunications industry.

Python SQL Tableau dbt BigQuery Google Cloud Platform Cloud Run Polars Dash scikit-learn XGBoost
Data Analyst

Jan 2021 - Nov 2022

Key Achievements
  • Delivered a restructuring of business reporting processes using DBT, significantly increasing speed, robustness and maintainability.
  • Created a marketing campaign dashboard which reduced manual workload of analysis from 2 days to 5 minutes.
  • Awarded end of financial year recognition for excellent work two years running (2021 & 2022).
Responsibilities:
  • Design, develop and manage analytics pipelines for business reporting.
  • Manage clients expectations and provide timelines for projects.
  • Design and develop statistical analyses to measure the effectiveness of marketing campaigns and content release.
  • Led project to create an internal cloud cost control tool.
4

5

Edinburgh

St. James’s Place is a FTSE 100 financial company specialising in Wealth Management. There are several child companies called Partners within the company, spread over the UK.

Intern

Aug 2018 - Aug 2018

Key Achievements
  • The first intern to work in a Scottish office paving the way for future internships.
  • Gathered data on the use of internal technology through surveys, analysed and presented the results to the Head of Business, then offered training which increased efficiency of operations within the company.
  • Organised a Sports charity fundraiser which raised over £18,000 for the SJP Foundation.
Responsibilities:
  • Understand and increase use of internal software.
  • Analyse partners’ progress towards internal goals with financial rewards.
  • Organise sports fundraiser for SJP Foundation.

Education

BSc Honors Mathematics (First Class)
Mark: 75 out of 100
Final Year Subjects
Course NameTotal CreditObtained Credit
Modelling and Simulation with Applications to Financial Derivatives10084
Applicable Analysis 310078
Medical Statistics10070
Communicating Mathematics and Statistics10066
Finite Element Methods of Boundary Value Problems and Approximation10080
Mathematical Introduction to Networks10073
Higher Secondary School Certificate
Higher Subjects
Course NameObtained Credit
MathematicsA
Physical EducationA
Business EducationA
EnglishB
PhysicsB
ChemistryB

Projects

Analytics Orchestration Modernisation

Modernised the orchestration of analytical data pipelines by establishing a dedicated Apache Airflow environment for the Advanced Analytics team and migrating dbt execution from a legacy orchestration setup to Astronomer Cosmos.

Designed a repository and containerised execution environment that integrates dbt with Airflow and supports independent deployments, giving the team greater ownership while reducing reliance on shared infrastructure.

Enterprise Semantic Layer

Led the evaluation and proof of concept for Cube as a centralised semantic layer, exploring reusable metrics, pre-aggregations, BI integrations and AI-assisted analytical querying. Authored an RFC documenting the architecture and trade-offs.

I am also actively involved in the rollout, helping establish a governed, consistent way for teams and analytical applications to access business data.

Fraud Risk Analytics

Developed analytical data models to support the evaluation and comparison of fraud risk scoring systems used within identity verification workflows.

Applied dimensional modelling to connect verification events, global, network and device-based fraud signals, and outcomes, enabling consistent comparisons of model effectiveness and overlapping detection mechanisms.

Production LLM Services

Developed and improved production LLM-powered services used to extract and structure information from construction industry data.

Integrated language models and structured outputs into existing workflows for email classification, project phase extraction and article titles and summaries, improving the consistency of extraction from unstructured information.

LLM Evaluation Framework

Developed a centralised proof-of-concept framework for evaluating the quality and reliability of production LLM services.

Using Langfuse, the framework combines LLM-as-judge techniques with deterministic and quantitative metrics. Separating evaluation logic from individual services provides a reusable way to assess performance, identify regressions and compare changes across applications.

GCP Multi-Tenancy
Owner Jan 2025 - Mar 2025

To support the transition from a single-client setup to a multi-client model, I built a centralized Terraform repository for our analytics infrastructure on GCP. Working closely with Google’s DevOps team, I implemented CI/CD using Cloud Build to automate and standardize environment creation. This transformation allowed us to scale efficiently, spin up client-specific environments with ease, and significantly improved the reliability of our cloud infrastructure.

Proactive Data Quality Monitoring
Owner Nov 2024 - Dec 2024

To address persistent data quality issues, I implemented the dq-utils dbt package to log failing test results and link them to the original source data. I then built a Looker dashboard that provided real-time visibility into data issues, trend analysis, row-level drilldowns, and Jira integration for issue tracking. This solution enabled proactive data ownership, alerting system owners when quality thresholds were breached, significantly improving the overall reliability of our data.

Trade Statistics Dashboard
Owner Aug 2024 - Sep 2024

I designed and built a unified data model in dbt to consolidate all customer “trade” events, including sales, package changes, and churn, into a single source of truth. Collaborating with operational teams, I mapped user journeys to define event logic, implemented rigorous testing and documentation, and created a Looker dashboard that now serves as a trusted operational reporting tool. This solution enables the business to track customer movement, identify underperforming sales channels, and make data-driven decisions with confidence.

BEAM Modelling Process
Owner Feb 2024 - Feb 2024

To address inconsistent and duplicated reporting requests, I developed a lightweight intake process based on BEAM data modeling principles. This involved collaborative sessions with stakeholders to define key user stories and metrics, an Excel mock dataset to map expected dimensions, and an ER model to assess feasibility. The process improved clarity, reduced duplicate requests, and enabled better prioritisation — ultimately streamlining reporting workflows and strengthening alignment between data and business teams.

Junia Jungle Trekking Website
Junia Jungle Trekking Website
Developer Mar 2023 - Jun 2023

I designed and developed a website for a jungle trekking company in Sumatra, aimed at boosting their online presence and increasing direct bookings. Over a 6-week sprint, I led the project end-to-end — from photography and design to content strategy and marketing — gathering regular feedback to iterate quickly. The result was a visually engaging, user-friendly site that significantly improved the company’s online booking rates and became a major driver of new income.

Fantasy Football Analytics Platform
Owner In progress

I’m building an end-to-end Fantasy Premier League analytics platform, ingesting data from the FPL API into BigQuery with dlt and Dagster, then transforming it with dbt.

A Cube semantic layer powers player and team analysis in an Astro dashboard, bringing data engineering, modelling and visualisation together.

Loyalty reporting pipeline
Loyalty reporting pipeline
Owner Jun 2019 - Jun 2020

Analytics engineering business reporting pipeline built for a large telecommunications company. Written using best-practice data modelling, robust testing, and comprehensive documentation. Features include incremental models to handle big data, separate environments for dev/prod, testing legitimacy of manually entered data as pre-hook and BQML analysis running at the end of the pipeline.

Recent Posts

Achievements

Year End Recognition 2 Consecutive Years

Graduation

Champion