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
Platform Efficiency Improvements
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.
Microsoft Fabric Finance, HR and Project Data Platform
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.
Strategic Direction
Helping lead the strategic direction of the Data & AI team following the acquisition of Inciper by Kerv in 2025.
Capability Lead
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.
Team Leadership
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.
Tech Radar
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.
Shipping Organisation Data Lakehouse for Operations
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.
Clean Propulsion IoT Data
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.
Supply Chain Analytics for Materials Engineering Firm
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.
Impact Reporting for a Large Charity
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.
HR Accelerator Data Platform for Professional Body
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.
Housing Association Financial 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.
Multinational Property Developer 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.
Debt Collection Engagement Reporting
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.
Technology & Innovation 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.
Lakehouse for User-Centric Self-Service
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.
New Store Retailer Project
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.
Multi-Cloud Cost Reduction Lakehouse Solution
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.
Whole-Estate Reporting Lakehouse Solution
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.
Financial Data Lakehouse for Multi-Entity Gaming Firm
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.
Technical Accelerator
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
Reference Class Forecasting
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.
Solution Blueprint Refinement
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.
Team Leadership
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.
Canonical Marketplace-Agnostic Data Model
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.
MLOps Leadership
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).
Listing Auto-Categorisation
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.
Web Platform AB Testing
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.
Reporting Estate Delivery, Management and Governance
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.
Team Leadership
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.
Proprietary Transactional Database
Architected and implemented a back-end database for proprietary software (Chameleon) and embedded analytics.
Object Detection Model
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.
Data Engineering Lead
Managed data engineering performance and delivery, featuring a suite of Azure-hosted SQL databases and ELT/ETL processes across Azure Data Factory.
Data Science Reporting Estate
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.
Social Housing IoT Fuel Poverty
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.
Team Leadership
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.
Oil Platform Performance
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.
Advanced Pharmaceutical Analytics
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.
Optical Character Recognition
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.
Shipping Operator Financial Dashboard
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.
Data Warhousing in Hadoop
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.
Removal of Inefficient Payzone Metering Contract
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-/
Team Leadership
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.
Aged Debt Analysis and Process Improvement
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.
Payments Failure Mitigation
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.
SMETS2 Smart Metering Delivery Efficiency
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.
Contact Centre Resourcing Efficiency
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'.
Team Management
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.
Staff CPD
Training delivery and staff development.
New-Start Onboarding
Onboarding new starters and delivering comprehensive training packages to meet the various service and sales needs of the organisation.
Microsoft Certified: Fabric Data Engineer Associate
Microsoft Certified: Fabric Data Engineer Associate
Microsoft Certified: Azure Solutions Architect Expert
Microsoft Certified: Azure Solutions Architect Expert
Microsoft Certified: Fabric Analytics Engineer Associate
Microsoft Certified: Fabric Analytics Engineer Associate
Microsoft Certified: Azure AI Engineer Associate
Microsoft Certified: Azure AI Engineer Associate
Microsoft Certified: Azure Data Scientist Associate
Microsoft Certified: Azure Data Scientist Associate
Microsoft Certified: Azure Developer Associate
Microsoft Certified: Azure Developer Associate
Microsoft Certified: Azure Administrator Associate
Microsoft Certified: Azure Administrator Associate
Microsoft Certified: Azure Data Engineer Associate
Microsoft Certified: Azure Data Engineer Associate
Microsoft Certified: Power Platform Fundamentals
Microsoft Certified: Power Platform Fundamentals
Microsoft Certified: Azure AI Fundamentals
Microsoft Certified: Azure AI Fundamentals
Microsoft Certified: Azure Data Fundamentals
Microsoft Certified: Azure Data Fundamentals
Microsoft Certified: Azure Fundamentals
Microsoft Certified: Azure Fundamentals
Microsoft Certified: Dynamics 365 Fundamentals (ERP)
Microsoft Certified: Dynamics 365 Fundamentals (ERP)
Microsoft Certified: Dynamics 365 Fundamentals (CRM)
Microsoft Certified: Dynamics 365 Fundamentals (CRM)
Datacamp Career Tracks
Completed Datacamp Career Tracks: Data Science with R, Data Analyst with Python, Data Analyst with R, R Programmer, and Machine Learning Suite.
Completed Coursera Specialization
Completed Coursera specializations: Data Scientist’s Toolbox, Exploratory Data Analysis, Getting and Cleaning Data, R Programming, Reproducible Research.
Web Development Courses (Udemy/Pluralsight)
Completed various Web Development courses (Udemy/Pluralsight) including D3.js, Google Analytics (GA3 & GA4), HTML, CSS, JavaScript, and Java.
Personal Websites
Creation and development of personal website to showcase portfolio and technical writing.
Meal Planning & Shopping App
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.
GB Lions Offensive Coordinator
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.
BAFCA Level 2 Certificate.
Achieved BAFCA Approved Level 2 Coaching Certificate.
Commonwealth Games Baton-Bearer
Selected as a Commonwealth Games Baton-Bearer (Glasgow 2014) for work in primary/secondary schools and youth sports.
Club Treasurer
Served as Club Treasurer, helping drive club growth from 40 members and 1 team to 245 members across 7 teams.
Head Coach
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.
Player
Played for the club across the 2008 - 2016 BAFANL seasons, registering 89 games and 6 team awards.
Professional Guidance
Mentoring young data professionals who may lack senior support, offering technical guidance and career insight.
BAFA Data Platform
Developed PoC insights for the British American Football Association (BAFA) to help unlock funding and drive sport development using Power BI and Kimball modelling.
Sound Lab CRM
Implemented a bespoke CRM in Airtable for The Sound Lab (music charity) to track operations and support outreach/funding efforts, with ongoing operational support.
BSc Computer Science & AI, Open University ::: 2025 - Present
Currently studying. Skills and content includes: Networking and Security, Operating System Architecture, Programming in Python, Robotics, AI and LLMs.
Msc Applied Economics, University of Strathclyde ::: 2021 - 2023
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.
BA Mathematics & Statistics, Open University ::: 2012 - 2018
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.
BEng Aero-Mechanical Engineering, University of Strathclyde ::: 2005 - 2009
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.
