London, UK · Available for senior analytics roles

Jamie McClenaghan

Senior Data Analyst — product Analytics, Experimentation and LLM Tooling

jamie.mcclenaghan@gmail.comgithub.com/marmajamducklet.dev

Profile

Good analysis and good decisions rest on good business data. Senior Data Analyst with seven years across product analytics, experimentation, and data engineering who, at each company, has gone beyond the Senior DA brief toward staff-level work fixing the data problems underneath. Track record of seven-figure revenue gains once those foundations are in place.


Experience

2018 — present
Sep 2025 — now
London

Senior Data Analyst, Product

Insurtech · London

A London-based insurtech using data and ML to price car insurance for underserved customer segments. Owns product analytics, A/B testing, mobile telemetry, claims-partner commercial analysis, the first-party claims product and its SLAs, proactive customer communication, and internal LLM-powered analytics tooling.

First-party claims journey. owns the product for the online first-party claims experience — the eNOL flow where a customer first reports a claim, and how the claim is handled afterwards — including notification-abandonment performance in the flow, the SLAs for all electronic experience on first-party claims, and the product changes and operational reporting behind them. Held the eNOL SLAs at their highest level while eligibility for the electronic journey rose from 50% to 80% of first-party claims, and cut the claims validation backlog from weeks to a day by adding clear claim status to the handler platform.

Proactive customer communication. led initiatives to improve the customer experience and reduce complaints that did not exist before — showing the renewal price earlier in an email, and creating and owning the initiative for a live status feed in the app so customers can follow the journey of a claim.

Typed event registry. user events were poorly defined, definitions were only visible after release, and platforms had diverged across the same event names. Designed and built a company-wide analytics event registry from scratch in ~10 weeks, moving over 1,000 untyped events into it — static extractors recovering event schemas from TypeScript, Swift, and Kotlin application code, a browsable registry site, three published typed client libraries (Swift, Kotlin, TypeScript/npm), and a registry-compiled dbt package — with self-maintaining drift automation reconciling contracts against both source code and live traffic. Adopted and maintained by the iOS and Android teams, and consumed by 10 repositories across 3 businesses.

Agentic analytics platform. analysts were already using Claude with no central place to share or review work. Built the analytics workspace and knowledge layer the whole data team runs on, on the principle that models and teams work best reading from the same version-controlled files — one-command bootstrap to a working Snowflake/Looker MCP setup for humans and agents, a documentation and visualisation site deployed via Terraform behind CloudFront, and a family of production claims dashboards with a shared read-only SQL guard. All analytics work is now committed through review as the source of truth, with 20+ contributors since launch spanning leads, PMs, ops and analysts.

ClaudeSQLdbtPythonTypeScript / NodeAirflowDockerLookerGitAWSTerraformCI/CD
Mar 2023 — Aug 2025
London

Senior Data Analyst, Product

Automata Technologies · Lab Automation

Senior Data Analyst (Product) at Automata, a lab automation company. Owned company OKRs, product experimentation, and customer-facing data products for life science and healthcare clients, and the business systems the operation ran on — ERP, service management, and identity.

Identity administration. administered JumpCloud as Automata's identity platform (users, groups, SSO, and application access).

ERP administration. as the company scaled, Unleashed (Automata's ERP) became a key bottleneck in system integrations with no owner. Took on ownership, configured the on-time-in-full workflows and dashboards the operations team ran on, and connected it into the data warehouse. Late or failed parts stopped customer runs; shipping was a live problem throughout, particularly while standing up US environments during the expansion.

Service management. helped lead the introduction of a triage process, onboarding Jira Service Management with operations. It replaced the spreadsheet customer success had been running on and became the main tool for customers and field service engineers. The escalation workflows behind it caught, classified, and escalated the typical failures, built off root-cause work with engineering.

Business systems integration. connected almost every business tool into Snowflake via Zapier — recreating financial ledgers and reconciliations from Xero, and landing PRDs and BOMs, deliveries, lab-machine scheduling performance, and lab telemetry — and built the product analytics stack on that foundation.

ClaudeSQLdbtPythonLooker StudioJumpCloudUnleashedJira Service ManagementZapierFivetranAWSOR-ToolsKafkaGitCI/CD
Mar 2021 — Mar 2023
London

Senior Product Data Analyst, Monetisation

Skyscanner · Marketplace

Owned analytics for Skyscanner's major advertising revenue stream — P&L and engagement analysis across a 100M-MAU base, large-scale ad experimentation, and external partner data products.

Commercial & P&L analytics. owned analytics for a major annual advertising revenue stream, analysing P&L metrics and engagement across a 100M MAU base to inform global monetisation strategy.

Ad performance experimentation. drove a +10% CTR uplift in key international markets through large-scale A/B testing of ad performance.

KPI strategy & governance. established and monitored KPIs for advertising products with Sales, Finance, and Engineering, ensuring data integrity across 1st- and 3rd-party sources.

External data products. launched Tableau dashboards and data products for external partners, giving them the performance insight to optimise their advertising on the platform.

SQLDatabricksPythonTableauAWSKafkaREST APIsGit
Jul 2019 — Mar 2021
Edinburgh

Data Analyst

Skyscanner · Marketplace

Market and pricing analyst for the advertising team; delivered core commercial dashboards.

Ran market and pricing. Ran market and pricing analysis for the advertising team — including emerging-market opportunities and revenue-cannibalisation experiments — to inform commercial strategy.

Delivered dashboards providing critical. Delivered dashboards providing critical business visibility and ensuring data accuracy for data-driven pricing decisions.

SQLPythonTableau
Jul 2018 — Jun 2019
Edinburgh

Growth Intern

Skyscanner · Marketplace

Commercial analyst intern — growth opportunity sizing and sales-workflow automation.

Provided commercial analysis to. Provided commercial analysis to identify growth opportunities and developed a Python automation tool that streamlined sales workflows, materially improving data handling efficiency and accuracy.

Python

Built on the side

self-taught full-stack

ducklet

2026 · ducklet.dev

Built ducklet (live at ducklet.dev): a workstation you inhabit, not a prompt-to-app generator. Local OPFS files, a real xterm kernel, DuckDB WASM over CSV/Parquet/JSON, and charts as files in the same tree. GitHub is an optional remote (`gh auth` / `gh open`), not the filesystem. Successor to an earlier Next.js prototype that had become a platform; the shipped kernel is TanStack Start (Vite + Nitro) with Clerk on the existing mcclenaghan.uk session cookie.

Live →

mcclenaghan.uk personal app platform

2026

Designed and run a multi-app personal platform: Google Workspace with my own email domain, the site and related services on Google Cloud (GCP), Next.js apps auto-deployed to Vercel, layered Clerk auth shared across subdomains, Cloudflare DNS automation, and a private Android app wrapping the site (Digital Asset Links verified). Private career dashboard at career.mcclenaghan.uk includes a jobs board of tracked open roles. Configured with a sign-in policy for my family and a GitHub organisation for collaboration. The career side of it runs on Claude Code: skills and slash commands over a validated dataset, a small MCP server for the job-board API, and nightly jobs that snapshot five ATS boards plus Google Careers and commit what changed. Connected to Slack.

Scientific simulation & rendering

2025

Built a 3D molecule renderer supporting PhD-level research and a Conway's Game of Life simulator, using Three.js and scalable web hosting to turn complex mathematical and physical logic into performant, accessible web experiences.

Hackathon 3D web engineering

2025

Built complex 3D web apps at corporate hackathons, including a real-time 3D rendering of a live robotics workcell at Automata and a multiplayer 3D racing game at a later employer — self-taught full-stack engineering applied to pragmatic problems.


Elsewhere

MPhys Theoretical Physics and Applied Mathematics, University of St Andrews. Happy to talk about analytics, agents, or anything in between.