Site background texture

Professional Experience

10 February 2026

The below is a comprehensive list of my main experiences and activities. You can filter by my various roles and the relevant technologies or sectors.

Filter by Employer

82
Activities Found
ProjectProfessional
2025 - Present

Platform Efficiency Improvements

Kerv - Principal Consultant, Data & AI

Delivered rapid and effective performance enhancement to an existing data platform architecture for a global professional services company, overcoming difficulties and architecture issues caused by multiple previous partners and ensuring that reporting could be delivered to key stakeholders - all within around six weeks. Further work is being undertaken to redesign the platform in a collaborative way and ensure that an extremely fast-paced multinational is able to scale, while reacting effectively to reporting needs in an agile and robust way.

Synapse AnalyticsMicrosoft FabricPower BIAzure Data Lake Gen2Azure DevOpsAzure PipelinesAzure ReposDAXPythonT-SQLPySparkGitApache SparkProfessional Services
ProjectProfessional
2025 - Present

Microsoft Fabric Finance, HR and Project Data Platform

Kerv - Principal Consultant, Data & AI

Scoped and planned a major Microsoft Fabric implementation, utilising the best of Microsoft's next generation platform capability and maximising the value to the customer in ensuring that they are best placed for future data integrations and insights, centrally driven from the same governance frameworks.

Synapse AnalyticsPower BIAzure Data Lake Gen2Azure Key VaultAzure DevOpsAzure PipelinesAzure ReposDAXPythonPySparkGitApache SparkTechnology & Innovation
ResponsibilityProfessional
2025 - Present

Strategic Direction

Kerv - Principal Consultant, Data & AI

Helping lead the strategic direction of the Data & AI team following the acquisition of Inciper by Kerv in 2025.

AzureMicrosoft FabricAI
ResponsibilityProfessional
2025 - Present

Capability Lead

Kerv - Principal Consultant, Data & AI

Ensuring appropriate capabilities within the Data & AI team, helping maximise the potential of new consultants while also ensuring existing consultants and lead consultants do not become stagnant in their roles.

AzureMicrosoft FabricAI
ResponsibilityProfessional
2025 - Present

Team Leadership

Kerv - Principal Consultant, Data & AI

Lead a team of 9 engineers, including 1 junior engineer and 1 contracted engineer. Complete performance appraisals, one to one meetings, performance coaching and hygiene conditions such as team budget items and HR elements.

ResponsibilityProfessional
2025 - Present

Tech Radar

Kerv - Principal Consultant, Data & AI

Create a bi-weekly newletter-style Teams message, helping articulate updates and new releases from critical technologies and frameworks within, or peripheral to, our own ecosystem.

AzureMicrosoft FabricSynapse AnalyticsAzure Data Lake Gen2Azure Data FactoryIoT HubAzure AI ServicesAzure Cognitive ServicesAzure Key VaultAzure Machine LearningAzure OpenAIAzure SQL DatabasePower BIOneLakeEntra IDCosmos DBDatabricksDelta LakeApache SparkApache AirflowLinuxRPythonRStudio
ProjectProfessional
2022 - 2025

Shipping Organisation Data Lakehouse for Operations

Inciper - Principal Consultant, Data Platform

Built out a full lakehouse data platform for a large shipping organisation, ensuring that performance measures from IoT devices and manually recorded logs could be centralised and managed in one place, along with location data and wider metadata. The provision of the platform allows the operations team to map the outputs from IoT devices against manually entered information from both onshore teams and offshore staff. The platform makes extensive calls to multiple APIs, some of which have relatively dynamic responses, meaning management of responses had to be deeply robust to changes.

Synapse AnalyticsPower BIAzure Data Lake Gen2Azure Key VaultAzure DevOpsAzure PipelinesAzure ReposIoT HubDAXPythonPySparkGitApache SparkShipping
ProjectProfessional
2022 - 2025

Clean Propulsion IoT Data

Inciper - Principal Consultant, Data Platform

Worked to deliver an ingestion and follow-up data model for a new, exciting clean propulsion system for a shipping technology firm. Data from partner vessels flowed through various cloud databases and are ingested and centralised into a Synapse Lakehouse, ensuring high performance for non-native tool integrations. Translated from MatLab engineering calculations and matched against data platform outputs to ensure appropriate delivery of key metrics to 3rd party partners.

Synapse AnalyticsAzure SQL DatabasePower BIAzure Data Lake Gen2Azure Key VaultAzure DevOpsAzure PipelinesAzure ReposIoT HubDAXPythonPySparkGitApache SparkShipping
ProjectProfessional
2022 - 2025

Supply Chain Analytics for Materials Engineering Firm

Inciper - Principal Consultant, Data Platform

Worked to produce combined metrics from a new Dynamics 365 implementation and a legacy system, to provide homogenised outputs that could be used by the business for reporting. Performance-managed high-volume web ingestion measures to Adobe integrations - helped delivery data in a more performant way. Performed a one-day hackathon for given material and product lists, so that exports could be created for re-distribution and integration into other systems.

Synapse AnalyticsAzure SQL DatabasePower BIAzure Data Lake Gen2Azure Key VaultAzure DevOpsAzure PipelinesAzure ReposDAXT-SQLPythonPySparkGitApache SparkEngineering
ProjectProfessional
2022 - 2025

Impact Reporting for a Large Charity

Inciper - Principal Consultant, Data Platform

Worked briefly with a large charity to deliver a series of reports showing spatial capability and reach from their various initiatives and activities. Data was largely from centralised sources and not particularly robust, but we worked to improve this situation and combine with publicly available ONS and government datasets to dig into the impact on areas that flag as high deprivation of the government index of multiple deprivation (IMD). Work was very positively received and visualisations ushered in a new era of engagement with data for the organisation.

Power BISharePointDAXNon-Profit
ProjectProfessional
2022 - 2025

HR Accelerator Data Platform for Professional Body

Inciper - Principal Consultant, Data Platform

Worked with a well-known professional body to deliver a standard HR accelerator onto a D365 estate, utilising Apache Spark and Synapse Analytics. The accelerator took standard Dynamics 365 tables and relationships and delivered a standardised Kimball-modelled semantic model, residing in the Power BI service. Subsequently, this was able to be the staging point for further work and development in the area.

Synapse AnalyticsPower BIAzure Data Lake Gen2Azure Key VaultAzure DevOpsGitHubDAXT-SQLPythonPySparkGitApache SparkProfessional Services
ProjectProfessional
2022 - 2025

Housing Association Financial Platform

Inciper - Principal Consultant, Data Platform

Built a data platform for a medium-large housing association focusing on finance data, utilizing Azure Data Factory, Synapse Analytics (SQL Dedicated Pool), and branded Power BI reporting. Reports ensured central teams had a significant increase in available capacity and drove up productivity through major reductions in day-to-day administrative exercises to reach the same metrics and conclusions.

Azure Data FactorySynapse AnalyticsSQL Dedicated PoolPower BIDynamics 365Azure DevOpsAzure PipelinesAzure ReposDAXT-SQLGitHousing
ProjectProfessional
2022 - 2025

Multinational Property Developer Data Platform

Inciper - Principal Consultant, Data Platform

Designed and re-architected a data platform for a large multinational property developer, moving from Synapse to Microsoft Fabric to support EU and UK territories. Worked with 3rd party Dynamics 365 partner and delivered 24-hour response capabilities in events where Dynamics 365 build issues affected report delivery. Formed key consultative partnership around architectural approach during shift to Fabric and regularly offered ongoing support across various regions and reporting approaches.

Microsoft FabricSynapse AnalyticsAzure FunctionsEvent GridAzure Data Lake Gen2Azure Key VaultPower BIPower BI PaginatedAzure DevOpsAzure PipelinesAzure ReposDAXT-SQLPythonPySparkGitApache SparkProperty
ProjectProfessional
2022 - 2025

Debt Collection Engagement Reporting

Inciper - Principal Consultant, Data Platform

Built a Power BI engagement report for a large debt collection firm to monitor user uptake and technology ROI. The work was undertaken using Azure Data Factory and Azure SQL Databases, making API calls to the Power BI Admin API and redirecting the outputs back to allow for checks on user engagement with the Power BI reporting solution that had been installed for Finance & Operations end users. The dashboard had an additional benefit in that it allowed the customer to determine the effective usage of different elements within each reports and reduce their estate where a report, or part of a report, became unecessary through lack of use.

Power BIAzure Data FactoryAzure SQL DatabaseAzure DevOpsAzure PipelinesAzure ReposDAXT-SQLGitFinancial Services
ProjectProfessional
2022 - 2025

Technology & Innovation Data Platform

Inciper - Principal Consultant, Data Platform

Built a Dynamics-focused data platform for a major technology and innovation firm, integrating Finance, HR, and Project Operations data for holistic project reporting. The reporting extended beyond standard business intelligence use cases and formed the central tenet for all financial reporting in the organisation, ensuring that they could claim against funders and government bodies quickly and easily at the completion of projects or project cycles. This had a direct impact on productivity and realised revenue due to quicker processes and reductions in inefficient manual administrative activities.

Dynamics 365SQL Dedicated PoolSynapse AnalyticsPower BIAzure DevOpsAzure PipelinesAzure ReposDAXT-SQLGitTechnology & Innovation
ProjectProfessional
2022 - 2025

Lakehouse for User-Centric Self-Service

Inciper - Principal Consultant, Data Platform

Created a central data platform for a technology and innovation firm, integrating Finance and Project Operations data for holistic reporting on projects. The architecture replaced existing, inefficient architecture with a newer lakehouse-type platform, helping reduce business overhead and improve costs. The delivery was the first of a number in the Microsoft Fabric ecosystem, delivering on the promise of Fabric since its general availability in November 2023.

Dynamics 365Microsoft FabricSynapse AnalyticsPower BIAzure DevOpsAzure PipelinesAzure ReposDAXPythonPySparkGitApache SparkTechnology & Innovation
ProjectProfessional
2022 - 2025

New Store Retailer Project

Inciper - Principal Consultant, Data Platform

Developed single-layer, near-real-time reporting for a FTSE 100 high-street retailer, focusing on stock management and new store delivery operations. Reporting used Power BI, leveraging Synapse Link outputs from D365. Mitigated performance issues due to the Microsoft-driven introduction of deltalake technology and completed rigorous testing to ensure that reporting met up, penny to penny, with the information provided in the core system. Reporting then used to help forecast supply chain performance for new store project.

Dynamics 365Power BIAzure PipelinesAzure ReposSynapse AnalyticsAzure DevOpsDAXT-SQLGitApache SparkRetail
ProjectProfessional
2022 - 2025

Multi-Cloud Cost Reduction Lakehouse Solution

Inciper - Principal Consultant, Data Platform

Built a lakehouse for a high-end fashion brand using DBT and GCP, bridging data from Azure Data Lake Storage Gen2 into Google Cloud buckets. Initial build featured the removal of an enormously inefficient data platform provided by 3rd party provider. Savings on Microsoft Azure billing alone was over £10,000pcm. Subsequent steps implemented a lakehouse solution to deliver the same reporting at less than 10% of the original cost - cutting the original platform cost from £12,000 to £800 - all while delivering performance improvements. Next steps included working with the organisational parent company to align technical approach with the group technical approach - which meant switching cloud provider and ensuring data and outputs were accessible from DBT within the Google Cloud platform.

DBTGoogle Cloud PlatformGCP BucketsJiraDatabricksApache SparkApache AirflowAzure Data Lake Gen2Azure DevOpsSynapse AnalyticsAzure Key VaultAzure PipelinesAzure ReposPythonPySparkDAXGitFashionRetail
ProjectProfessional
2022 - 2025

Whole-Estate Reporting Lakehouse Solution

Inciper - Principal Consultant, Data Platform

Constructed a multi-source lakehouse for a large housing association integrating 7+ sources (including Dynamics 365 Finance/HR and asset management) to model master data and deliver critical building safety reporting. Broad nature of the datasets made this an exceptionally good use case for a lakehouse solution and the organisation was an adopter of Synapse Link from the earliest stages of its general availability. Solution utilised over 600 source tables and sought to provide a 'single view of the asset' and 'single view of the tenant'. In doing so, the customer created an extensive array of potential avenues for development, alongside ensuring high degrees of understanding aligned with the organisation's data - since the Dynamics implementation was ongoing at the same time.

Dynamics 365Power BIAzure DevOpsSynapse AnalyticsAzure Key VaultAzure Data Lake Gen2Azure PipelinesAzure ReposPythonPySparkDAXGitApache SparkHousing
ProjectProfessional
2022 - 2025

Financial Data Lakehouse for Multi-Entity Gaming Firm

Inciper - Principal Consultant, Data Platform

Delivered a Synapse Analytics lakehouse for a well-known gaming company, providing key financial reporting on P&L, Accounts, and Project Finances sourced from Dynamics 365. Reporting featured row-level security (RLS) functionality along with the delivery of a number of baseline reports from which ongoing customisation was able to occur.

Synapse AnalyticsDynamics 365Power BIAzure DevOpsAzure Data Lake Gen2Azure Key VaultAzure PipelinesAzure ReposPythonPySparkDAXGitApache SparkGaming
ProjectProfessional
2022 - 2025

Technical Accelerator

Inciper - Principal Consultant, Data Platform

Built a fully abstracted platform deployment model using ARM/Bicep templates to reduce platform development time and overhead costs by 75%. This allowed 'big red button' accelerator deployments, designed to reach platform deployment milestones in a significantly reduced timeframe. Organisations were further encouraged to approach their data deployments more strategically, helping deliver value by spending time at the coalface with data - rather than spending all the time on menial engineering and infrastructure tasks

ARMBicepPySparkPowershellBashPythonGitAzureARMBicepAzure DevOpsAzure PipelinesAzure ReposConsulting
ProjectProfessional
2022 - 2025

Reference Class Forecasting

Inciper - Principal Consultant, Data Platform

Led an internal working group to develop a mature DevOps forecasting solution using reference class forecasting. Matched work to future work by work-type and tokenised-name, helping ensure that 'real terms' work done was reflected in future forecasts, helping aid work estimation and develop the notion of developer velocity - common misrepresented in technical workplaces.

Azure DevOpsRStudioGitRReference Class ForecastingConsulting
ResponsibilityProfessional
2022 - 2025

Solution Blueprint Refinement

Inciper - Principal Consultant, Data Platform

Creation and refinement of strategic and technical solution blueprints to help ensure work was met at acceptable quality standards. Worked towards ongoing team development through standardised approaches, such as code reviews, deployment processes and delivery governance.

AzureAzure DevOpsAzure ReposAzure PipelinesPythonPySparkPowershellGitBashARMBicepT-SQLDAX.NETConsulting
ResponsibilityProfessional
2022 - 2025

Team Leadership

Inciper - Principal Consultant, Data Platform

Began with only 1 lead engineer + 1 contracted engineer and have grown the team out to a team of 9 engineers, including 1 junior engineers and 1 contracted engineer. Completed performance appraisals, one to one meetings, performance coaching and hygiene conditions such as team budget items and HR elements.

ProjectProfessional
2021 - 2022

Canonical Marketplace-Agnostic Data Model

Optiseller - Head of Data & AI

Delivered a canonical data model collecting data from disparate marketplaces with abstraction layers to allow for varying attribute outputs. Data was collated from both the eBay and OnBuy online markets, with scope built in for the extension into further marketplaces that are in scope. Integration was completed by drawing data - both XML and JSON - from the marketplaces into a central storage location (Azure Data Lake Storage Gen2), and using Synapse Analytics, Apache Spark, and the Delta Lake format, to deliver analytics at scale. In doing so, listings across multiple marketplaces could be compared and analysed to optimise sales processes for customers.

Synapse AnalyticsAzure Data Lake Gen2Power BIAzure Machine LearningT-SQLPythonPySparkApache SparkDelta LakeJiraConfluenceRetail
ResponsibilityProfessional
2021 - 2022

MLOps Leadership

Optiseller - Head of Data & AI

Led the implementation of 'MLOps' processes and coordinated Machine Learning projects using university placements. Framework for the deployment of insights models, drawn from analysis into sales, delivery and listing factors. Identification of key marketplace insights (ie, factors that improve the sales capability of a listing).

PythonJavaAzure Machine LearningMLOpsPredictive AnalyticsTokenisationNatural Language ProcessingJiraConfluenceRetail
ProjectProfessional
2021 - 2022

Listing Auto-Categorisation

Optiseller - Head of Data & AI

Developed an automated listing categorisation model for eBay 'fitment' data, helping determine the subcategory to be used and identifying some inaccuracies in the efficacy of the process where categorisation of products into other, 'wrong', categories could be productive in sales terms (ie, wrongly categorised products sometimes outsold correctly categorised models). The categorisation was done via the H2O package in Java and shared broadly across the organisation in order to begin the process of conceiving new products to improve the performance for customer listings.

PythonJavaAzure Machine LearningMLOpsPredictive AnalyticsTokenisationNatural Language ProcessingJiraConfluenceRetail
ProjectProfessional
2021 - 2022

Web Platform AB Testing

Optiseller - Head of Data & AI

Implemented AB testing and experimentation pipelines using Google Analytics and Tag Manager. Changes to the web platform could be measured, with automated Chi-squared tests built to measure changes in customer behaviour when different UX examples were served. Changes to the web app were able to be monitored and managed for effectiveness, helping ensure that customers had the appropriate UX experience to ensure the correct calls to action were being followed.

Google AnalyticsGoogle Tag ManagerRStudioPower BIJiraConfluenceAB TestingSynapse AnalyticsPower BIRDAXRetail
ResponsibilityProfessional
2021 - 2022

Reporting Estate Delivery, Management and Governance

Optiseller - Head of Data & AI

Developed a centralised reporting suite and trained users in Power BI for holistic data access. Reporting suite featured canonical marketplace model for listings, delivery timescales against SLA, and delivery partner performance measures. Brand data also available, allowing for checking against broad industry performance for unlicensed listings. Self-service analytics processes implemented and slowly rolled out across organisation to allow for the removal of data bottleneck.

Power BISynapse AnalyticsDAXJiraConfluenceRetail
ResponsibilityProfessional
2021 - 2022

Team Leadership

Optiseller - Head of Data & AI

Started as an individual contributor at the organisation and grew the team out to a team of 7. Completed performance appraisals, one to one meetings, performance coaching and hygiene conditions such as team budget items and HR elements.

ProjectProfessional
2019 - 2021

Proprietary Transactional Database

McDermott Group - Data & Analytics Lead

Architected and implemented a back-end database for proprietary software (Chameleon) and embedded analytics.

RSQLAzure SQL DatabaseAzure DevOps
ProjectProfessional
2019 - 2021

Object Detection Model

McDermott Group - Data & Analytics Lead

Helped deliver a PoC object detection model using Azure Cognitive Services to detect dangerous objects entering buildings. Scaled this PoC to a fully fledged product using PyTorch and YOLOv4 as the frameworks. Worked with wider team to recursively train and optimise hyperparameters until model reached over 95% accuracy. Model detected the arrival of dangerous objects in a social housing block, helping to maximise the performance of staff to mitigate the issues. Furthermore, the arrival of gas canisters (for heat generation) could be modelled together with the IoT condition data to identify the arrival of a canister and a property whose temperature and humidity rose in unison - typically signalling the use of a dangerous heat source and triggering an intervention.

Azure Cognitive ServicesAzure App ServiceAzure DevOpsComputer VisionObject DetectionHyperparameter TuningMachine LearningMLOpsPythonT-SQLPyTorchYOLOv4Weights & BiasesHousing
ResponsibilityProfessional
2019 - 2021

Data Engineering Lead

McDermott Group - Data & Analytics Lead

Managed data engineering performance and delivery, featuring a suite of Azure-hosted SQL databases and ELT/ETL processes across Azure Data Factory.

PythonRT-SQLAzure Data FactoryAzure SQL DatabaseSQL ServerAzure Data Lake Gen2Azure Cognitive ServicesAzure DevOps
ProjectProfessional
2019 - 2021

Data Science Reporting Estate

McDermott Group - Data & Analytics Lead

Implemented R/Shiny reports within a suite of Docker containers, before leading the migration of reporting to the ShinyApps.io reporting estate. Managed reporting and access approaches to ensure that reporting was thorough, robust, but also limited to key stakeholders. Pseudonymised all published data, ensuring no publicly available personal information - maintaining strict adherance to GDPR policies.

RShinyLinuxDockerShinyApps.ioRStudioRMarkdownAzure DevOpsHousing
ProjectProfessional
2019 - 2021

Social Housing IoT Fuel Poverty

McDermott Group - Data & Analytics Lead

Delivered a longform report on Fuel Poverty using IoT sensor readings to help drive government policy. IoT sensor readings drawn via IoT Hub for thousands of properties, leading to deep analysis on living conditions and energy system performance of social housing - particularly high-rise flats. Included feedback survey data, energy readings and flat metadata to identify a broad set of outcomes and insights into the existing conditions. Eventually determined the inefficacy of fuel poverty as a useful metric. Also discovered a range of wider, highly critical information about different properties and their benefits and drawbacks as accomodation.

IoT HubMicrosoft AzureRStudioRMarkdownRT-SQLClusteringMachine LearningLogistic RegressionEconometricsAzure DevOpsHousing
ResponsibilityProfessional
2019 - 2021

Team Leadership

McDermott Group - Data & Analytics Lead

Started as an individual contributor at the organisation and grew the team out to a team of 8 (including 4 software developers and 4 data professionals). Completed performance appraisals, one to one meetings, performance coaching and hygiene conditions such as team budget items and HR elements.

ProjectProfessional
2018 - 2019

Oil Platform Performance

Eyecademy - Data Consultant

Delivered Business Intelligence solutions and DAX management reporting for a large oil & gas firm. Reporting solutions utilised SQL Server, queried by Power BI, and helped delivery reporting solutions to ensure maintenance, productivity, asset management and output performance were all managed from a central dashboard. Replaced incumbent Business Objects systems and worked directly with end-user stakeholders to ensure approach was fit for purpose.

Power BISQL ServerAzure DevOpsDAXROil & Gas
ProjectProfessional
2018 - 2019

Advanced Pharmaceutical Analytics

Eyecademy - Data Consultant

Led an advanced analytics project for a dental distributor, including data warehousing and advanced analytics outcomes. The customer had little to no existing data platform, so efforts were made to centralise and categorise information, leading to a small data warehouse with high volumes of data and descriptive information. Led the early stage creation of customer segmentation (clustering) via k-nearest neighbours and a recommendation engine to assist sales personnel in ensuring the appropriate products were being offered to each customer.

SQL ServerAzure DevOpsRK-Nearest NeighboursClusteringRecommender SystemPharmaceutical
ProjectProfessional
2018 - 2019

Optical Character Recognition

Eyecademy - Data Consultant

Conducted digitization exercises using OCR (Tesseract package in R) and data-scraping technologies for a charity that needed to digitise large amounts of information. Reduced existing effort from re-typing to a run-and-check system, ensuring that records were digitised in a way that could be queried afterwards.

RTesseractOptical Character RecognitionAzure DevOps
ProjectProfessional
2018 - 2019

Shipping Operator Financial Dashboard

Eyecademy - Data Consultant

Conducted early stage investigations and discovery into a Power BI financial reporting solution for a major shipping operator. Utilised Dynamics AX outputs via OData to ingest data and work towards key metrics that were to be delivered in the end dashboards. Worked additionally with data ingestion and modelling systems that were planned to ensure ship information was delivered appropriately.

RT-SQLSQL ServerAzure DevOpsDynamics AXDynamics 365Power BI
ProjectProfessional
2017 - 2018

Data Warhousing in Hadoop

Centrica - Data & Analytics Lead

Led a data warehousing project cleaning and transforming data from a Hadoop Data Lake. Modelling and transformation centred around a business-focused data model, an approach that has been popularised by the governance-first approaches of modern data platforms. SAP was the primary data source, but other sources were made available to help ensure maximum value from the models created.

HadoopSAPSQLAzure DevOps
ProjectProfessional
2017 - 2018

Removal of Inefficient Payzone Metering Contract

Centrica - Data & Analytics Lead

Performed a spatial analysis study in R, determining the distance between our customers and their nearest Payzone, Paypoint and Post Office locations - determining the 'additional travel' impact of removing the Payzone option. Through a series of business assumptions and other analyses (including determining the impact of measuring travel as the crow flies rather than directionally via Google Maps API), we eventually determined that the cost of probable complaints and customer impact was likely less than the excessive contract costs for maintaining the relationship - and so the Payzone contract was removed - leading to improvements in revenue and reduction in maintenance overheads. The news article following the outcome of the analysis can be found here: https://www.moneysavingexpert.com/news/2019/11/paypoint-top-up-for-british-gas-prepayment-customers-set-to-end-/

Google Maps APIRAzure DevOpsEnergy
ResponsibilityProfessional
2017 - 2018

Team Leadership

Centrica - Data & Analytics Lead

Led a team of 4, responsible for all data and insight requests. Ensured analysts were capable with necessary tools and also helped maintain relationships with senior stakeholders and third party providers delivering solutions. Worked to ensure solutions were fit for purpose and aligned with the Advanced Data & Analytics (ADA) project, which was replacing the technical stack at the time with a Microsoft-supported suite of R, Python and Power BI.

Power BIHadoopSAPRPythonDAX
ProjectProfessional
2015 - 2017

Aged Debt Analysis and Process Improvement

Centrica - Process Data Analyst

Led financial analytics on B2B accounting processes and clearing disruption caused by aged debt scenarios and inefficient payment processes. Redeveloped the system via data-led insights, identifying markers for poor performance from debtors and implemented process changes to more aggressive seek recuperation of debts.

SQL ServerSAPRT-SQLEnergy
ProjectProfessional
2015 - 2017

Payments Failure Mitigation

Centrica - Process Data Analyst

Delivered a project ensuring financial controls prevented payments failure affecting 2.2m customers. Payments systems checking was in place to reduce duplications, pushing system to acknowledge duplicate payment requests and create an exceptions list for checking.

ExcelSAPVBAEnergy
ProjectProfessional
2015 - 2017

SMETS2 Smart Metering Delivery Efficiency

Centrica - Process Data Analyst

Designed rollout of SMETS2 smart meters to meet government targets. Metering processes were poor, but redesign ensure inefficiency was reduced and no unnecessary 'dumb' meters were added where it was not necessary to do so. Government mandate was for all smart meters to be SMETS2 compliant by 2020. Created tracking mechanism in Power BI to ensure SMETS2 metering progress was tracked and forecasted to expected schedule.

Power BISAPEnergy
ProjectProfessional
2015 - 2017

Contact Centre Resourcing Efficiency

Centrica - Process Data Analyst

Created reports for proactive contact delivery forecasting using R. Delivery of outputs showed inefficiency in shift patterns and resource management practices. Adjustments ensure capacity handling improvement of 2.3% - bringing the organisation closure to achieving its strategic vision of offering outstanding customer service by getting things 'right first time'.

REnergy
ResponsibilityProfessional
2012 - 2015

Team Management

Centrica - Sales Manager

Led a sales team of up to 29 people through day-to-day activities, alongside coaching, quality assessment and performance appraisals. Regularly outperformed my peer group and pushed for technological solutions for poor processes. This directly led to my first analyst role - consistent with my career goals at the time.

Energy
ResponsibilityProfessional
2010 - 2012

Staff CPD

Centrica - Trainer

Training delivery and staff development.

Energy
ResponsibilityProfessional
2010 - 2012

New-Start Onboarding

Centrica - Trainer

Onboarding new starters and delivering comprehensive training packages to meet the various service and sales needs of the organisation.

Energy
CertificationCPD
2009 - Present

Microsoft Certified: Fabric Data Engineer Associate

CPD - Continuous Professional Development

Microsoft Certified: Fabric Data Engineer Associate

Microsoft FabricOneLakeSparkSQL
CertificationCPD
2009 - Present

Microsoft Certified: Azure Solutions Architect Expert

CPD - Continuous Professional Development

Microsoft Certified: Azure Solutions Architect Expert

AzureEntra IDVNet
CertificationCPD
2009 - Present

Microsoft Certified: Fabric Analytics Engineer Associate

CPD - Continuous Professional Development

Microsoft Certified: Fabric Analytics Engineer Associate

Microsoft FabricPower BIDAXSQL
CertificationCPD
2009 - Present

Microsoft Certified: Azure AI Engineer Associate

CPD - Continuous Professional Development

Microsoft Certified: Azure AI Engineer Associate

Azure AI ServicesAzure OpenAICognitive Services
CertificationCPD
2009 - Present

Microsoft Certified: Azure Data Scientist Associate

CPD - Continuous Professional Development

Microsoft Certified: Azure Data Scientist Associate

Azure Machine LearningPythonMLflow
CertificationCPD
2009 - Present

Microsoft Certified: Azure Developer Associate

CPD - Continuous Professional Development

Microsoft Certified: Azure Developer Associate

Azure FunctionsCosmos DBAzure App Service
CertificationCPD
2009 - Present

Microsoft Certified: Azure Administrator Associate

CPD - Continuous Professional Development

Microsoft Certified: Azure Administrator Associate

Azure MonitorARMEntra ID
CertificationCPD
2009 - Present

Microsoft Certified: Azure Data Engineer Associate

CPD - Continuous Professional Development

Microsoft Certified: Azure Data Engineer Associate

Synapse AnalyticsAzure Data FactoryDatabricks
CertificationCPD
2009 - Present

Microsoft Certified: Power Platform Fundamentals

CPD - Continuous Professional Development

Microsoft Certified: Power Platform Fundamentals

Power BIPower AppsPower AutomatePower Pages
CertificationCPD
2009 - Present

Microsoft Certified: Azure AI Fundamentals

CPD - Continuous Professional Development

Microsoft Certified: Azure AI Fundamentals

Azure AI Services
CertificationCPD
2009 - Present

Microsoft Certified: Azure Data Fundamentals

CPD - Continuous Professional Development

Microsoft Certified: Azure Data Fundamentals

SQL
CertificationCPD
2009 - Present

Microsoft Certified: Azure Fundamentals

CPD - Continuous Professional Development

Microsoft Certified: Azure Fundamentals

Azure
CertificationCPD
2009 - Present

Microsoft Certified: Dynamics 365 Fundamentals (ERP)

CPD - Continuous Professional Development

Microsoft Certified: Dynamics 365 Fundamentals (ERP)

Dynamics 365
CertificationCPD
2009 - Present

Microsoft Certified: Dynamics 365 Fundamentals (CRM)

CPD - Continuous Professional Development

Microsoft Certified: Dynamics 365 Fundamentals (CRM)

Dynamics 365
CourseCPD
2009 - Present

Datacamp Career Tracks

CPD - Continuous Professional Development

Completed Datacamp Career Tracks: Data Science with R, Data Analyst with Python, Data Analyst with R, R Programmer, and Machine Learning Suite.

RPythonMachine Learning
CourseCPD
2009 - Present

Completed Coursera Specialization

CPD - Continuous Professional Development

Completed Coursera specializations: Data Scientist’s Toolbox, Exploratory Data Analysis, Getting and Cleaning Data, R Programming, Reproducible Research.

R
CourseCPD
2009 - Present

Web Development Courses (Udemy/Pluralsight)

CPD - Continuous Professional Development

Completed various Web Development courses (Udemy/Pluralsight) including D3.js, Google Analytics (GA3 & GA4), HTML, CSS, JavaScript, and Java.

D3.jsGoogle AnalyticsHTMLCSSJavaScriptJava
ProjectCPD
2009 - Present

Personal Websites

CPD - Continuous Professional Development

Creation and development of personal website to showcase portfolio and technical writing.

NextJSGoogle AnalyticsSanityHTMLCSSJavaScriptJavaAzure App ServiceAzure Key VaultAzure DevOps
ProjectCPD
2009 - Present

Meal Planning & Shopping App

CPD - Continuous Professional Development

Creation and development of a meal planning and shopping list creation app, tied to the Microsoft To-Do API. The app allows the definition of ingredient items, including household and drinks items, recipes are defined with ingredients required and the meal planner will collect all required ingredients and aggregate them into a holistic list.

ReactSQLiteHTMLCSSJavaScriptJavaAzure App ServiceAzure Key VaultAzure DevOps
AchievementVolunteer
2008 - Present

GB Lions Offensive Coordinator

East Kilbride Pirates - American Football Player, Coach & Volunteer

Named Offensive Coordinator for the Great Britain Lions National Team in 2021, leading a team of coaches in coordinating the offense and coaching individual players.

Sports
AchievementVolunteer
2008 - Present

BAFCA Level 2 Certificate.

East Kilbride Pirates - American Football Player, Coach & Volunteer

Achieved BAFCA Approved Level 2 Coaching Certificate.

Sports
AchievementVolunteer
2008 - Present

Commonwealth Games Baton-Bearer

East Kilbride Pirates - American Football Player, Coach & Volunteer

Selected as a Commonwealth Games Baton-Bearer (Glasgow 2014) for work in primary/secondary schools and youth sports.

Sports
ResponsibilityVolunteer
2008 - Present

Club Treasurer

East Kilbride Pirates - American Football Player, Coach & Volunteer

Served as Club Treasurer, helping drive club growth from 40 members and 1 team to 245 members across 7 teams.

Sports
ResponsibilityVolunteer
2008 - Present

Head Coach

East Kilbride Pirates - American Football Player, Coach & Volunteer

Led the adult senior team as Head Coach during the 2018 - 2021 BAFANL seasons, following the in-season dismissal of the previous coach. After a rough opening season, losing the remaining 7 games, I led the club to 15 wins and 3 losses before stepping down after the 2021 season to focus on my young family.

Sports
ResponsibilityVolunteer
2008 - Present

Player

East Kilbride Pirates - American Football Player, Coach & Volunteer

Played for the club across the 2008 - 2016 BAFANL seasons, registering 89 games and 6 team awards.

Sports
ResponsibilityVolunteer

Professional Guidance

Inspire Scotland Specialist Volunteer Network - Specialist Volunteer

Mentoring young data professionals who may lack senior support, offering technical guidance and career insight.

ProjectVolunteer

BAFA Data Platform

Inspire Scotland Specialist Volunteer Network - Specialist Volunteer

Developed PoC insights for the British American Football Association (BAFA) to help unlock funding and drive sport development using Power BI and Kimball modelling.

Power BIAzure DevOpsAzure SQL DatabaseKimballSportsNon-Profit
ProjectVolunteer

Sound Lab CRM

Inspire Scotland Specialist Volunteer Network - Specialist Volunteer

Implemented a bespoke CRM in Airtable for The Sound Lab (music charity) to track operations and support outreach/funding efforts, with ongoing operational support.

AirtableJiraConfluenceNon-Profit
AchievementUniversity
2005 - Present

BSc Computer Science & AI, Open University ::: 2025 - Present

Education - Student

Currently studying. Skills and content includes: Networking and Security, Operating System Architecture, Programming in Python, Robotics, AI and LLMs.

PythonLinuxVisual Studio CodeCisco Packet Tracer
AchievementUniversity
2005 - Present

Msc Applied Economics, University of Strathclyde ::: 2021 - 2023

Education - Student

Awarded Distinction. Dissertation on Dynamic Inoperability Input-Output Modelling. Skills and content includes: Econometrics and Economic Modelling, Analysis of Economic Data, Public Finance, Policy, and Economics, Microeconomics, Macroeconomics, and International Macroeconomics, Energy, Environmental and Health Economics.

EconometricsRPython
AchievementUniversity
2005 - Present

BA Mathematics & Statistics, Open University ::: 2012 - 2018

Education - Student

Completed degree with focus on statistical modelling and regression analysis. Skills and content includes: Descriptive Statistics, Regression Analysis, Hypothesis Testing, Statistical Modelling, Bayesian Statistics, Stochastic Determination, Statistical & Mathematical Optimisation, Cryptography, Markov Chain Monte Carlo.

MinitabSPSSMathcadMATLAB
AchievementUniversity
2005 - Present

BEng Aero-Mechanical Engineering, University of Strathclyde ::: 2005 - 2009

Education - Student

Dissertation on Sonic Transmission and Absorption in Modern Aircraft. Skills and content includes: Advanced Thermodynamics, Rocket Propulsion, Jet Propulsion, Spaceflight, Engineering Mechanics, Engineering Dynamics, Aerodynamics Manufacturing and Engineering Management, Engineering Material Selection.

ANSYSAutoCADMATLABMathcad