XP

A scrollable timeline of the roles that shaped my platform engineering path

This page is the chronological version of my story: the Sky years first, then the earlier roles that explain how I got there. It is designed to feel more engaging than a plain CV while still staying useful for hiring managers.

Mar 2026 - Present

Content Platform Engineering Specialist

Sky

Full-time · Remote · London Area, United Kingdom

I work on broadcast-critical content platform systems with an observability-first mindset.

Stack used

GrafanaBashKubernetesTerraformAnsibleAWS
  • Own monitoring, telemetry, and automation for content platforms that need to stay visible and reliable.
  • Use Grafana, Telegraf, Docker, Kubernetes, Terraform, Ansible, and Concourse CI as part of the daily platform toolbox.
  • Focus on practical observability that helps people spot problems early and keep delivery predictable.
GrafanaTelegrafKubernetesTerraform

Jan 2024 - Mar 2026

Content Systems Engineering Specialist Engineer

Sky

Full-time · Hybrid · Greater London, England, United Kingdom

Deployed monitoring and telemetry for broadcast-critical platforms and modernised the observability stack.

Stack used

AWSTerraformAnsibleKubernetesGrafanaBash
  • Standardised hybrid AWS/on-prem deployments with IaC using Terraform, Ansible, and Concourse CI.
  • Built Python exporters to integrate legacy APIs and message queues into observability pipelines.
  • Migrated Prometheus, Grafana, Loki, Tempo, and Telegraf to Kubernetes to improve scalability, security, and costs.
PrometheusGrafanaLokiTempoTelegraf

Mar 2023 - Jan 2024

Content Systems Engineering Support Engineer

Sky

Full-time · On-site · Greater London, England, United Kingdom

Delivered 24/7 support for media asset management and content platforms, turning incidents into platform improvements.

Stack used

AWSBashGrafana
  • Proactively monitored performance and prevented incidents through data analysis and operational awareness.
  • Resolved AWS and on-prem issues with scripting and root-cause analysis.
  • Contributed automation and monitoring improvements across teams, leading to promotion.
AWSMonitoringGitScripting

Nov 2021 - Mar 2023

Open Source Software Engineer

Freelance

Freelance · Remote

View page

Built vfo and contributed to open source to sharpen systems thinking and delivery discipline.

Stack used

CNext.jsTypeScriptJestStorybook
  • Built vfo, a C/FFmpeg batch encoder with device-aware processing.
  • Contributed to open source in C, React, Next.js, and TypeScript.
  • Used portfolio projects to secure the engineering role at Sky.
CFFmpegReactNext.jsTypeScript

Oct 2019 - Nov 2021

Software Product Manager

Zudu | Award Winning Int’l Digital Agency | Apps | Websites | Digital Marketing

Full-time · On-site · Greater Dundee Area

Directed delivery of SaaS platforms and introduced process discipline across product and delivery.

  • Directed delivery of SaaS platforms, including web and mobile products such as Talbase recruitment software.
  • Defined product roadmaps and collaborated cross-functionally to ship features.
  • Introduced Agile practices and Jira workflows across teams.
ScrumAgileJiraProduct Delivery

Jun 2016 - Apr 2017

Frontend Web Developer

mtc.

Full-time · On-site · Greater Dundee Area

Built responsive websites and apps with JavaScript, HTML5, and CSS in a fast-paced agency environment.

  • Built responsive websites and applications with JavaScript, HTML5, and CSS.
  • Delivered multiple client projects under agency deadlines.
JavaScriptHTML5CSSResponsive Design

Sep 2015 - May 2016

Tutor

The University of Dundee

Part-time · On-site · Greater Dundee Area

Delivered computing tutorials and labs for undergraduate students.

  • Supported coursework in web development and programming fundamentals.
  • Helped students work through labs, assignments, and practical exercises.
TeachingProgrammingLabs

Sep 2015 - Mar 2016

Junior Developer

Zudu

Full-time · Greater Dundee Area

Assisted in full-stack web and mobile app development while learning production delivery.

  • Supported full-stack web and mobile application development.
  • Contributed to internal projects and agency client work.
Full-Stack DevelopmentMobile Application DevelopmentJavaScript

Jul 2015 - Sep 2015

Internship

Zudu

Internship · Greater Dundee Area

Supported development projects and gained experience in modern frameworks.

  • Helped on full-stack web and mobile development tasks.
  • Learned practical delivery habits from the team’s production workflow.
Full-Stack DevelopmentMobile Application DevelopmentLearning