Track record

The person building your shortlist has delivered this work.

This page is the founder's enterprise delivery track record - one practitioner's work, not a team portfolio. It is the experience applied to every technical assessment, and each engagement is labelled with exactly who delivered it, and how.

01
Global titanium minerals producer · Sponsor: VP of Operations, Global

Global operations reporting on Microsoft Fabric.

Delivered by Black Ocean's principal as an embedded specialist
Problem

Operational reporting had grown up site by site across multiple continents - inconsistent definitions, fragmented tooling, and no single view of performance global leadership could trust. The legacy design chained datasets together, so every development cycle waited on cascading refreshes and every user session fought slow loads.

Role

Engaged by the VP of Operations to rebuild and extend the Power BI estate across production, plant performance, site and safety - embedded inside the client's Fabric platform team. A new semantic layer and report architecture, transformations in the medallion pattern (Lakehouse bronze, Warehouse silver and gold) in Python notebooks with SQL, orchestrated through Fabric Pipelines, with modelling standards so the platform scales beyond the initial build.

Stack
Microsoft FabricPower BIPython notebooks + SQLFabric Pipelines
Outcome
5–10s → < 1s
report page loads - slicer interactions now instant
hours → minutes
development cycles, with chained refreshes eliminated
1 platform
one set of definitions across global operations
02
Tier-1 LNG operator · Maintenance Excellence

Maintenance planning analytics, won at the modelling layer.

Delivered by Black Ocean's principal as an embedded specialist
Problem

The Maintenance Excellence function needed visibility across the full planning cycle - backlog, on-time compliance, plan attainment, schedule loading, utilisation - grounded in SAP PM data that was rich but not analytics-ready.

Role

Working from curated SAP PM datasets in Snowflake - functional location hierarchies, work orders, operations, planner groups, work centres, revisions, campaigns - enterprise maintenance logic and KPI definitions were encoded at the data layer, not in report-level hacks. A clean star schema behind Power BI Dataflows Gen2 meant every dashboard ran off one performant, consistent model, built in sprint cadence with maintenance SMEs and engineers.

Stack
SnowflakeSAP PM dataPower BI · Dataflows Gen2Star schema
Outcome
Reporting across every planning horizon, backlog through attainment
KPI definitions encoded once, at the data layer
One model behind every report - no competing numbers
03
Energy sector client · Sponsor: Managing Director

Serverless invoice automation on Azure.

Delivered end to end by Black Ocean's principal
Problem

Invoice handling was manual: financial data lived in Xero, and getting it into operational tracking and reporting meant fragmented hand-work every month. The highest-value fix was not a dashboard - it was a small piece of well-engineered automation.

Role

Engaged directly by the Managing Director. A serverless pipeline on Azure Functions in Python: invoice data extracted from Xero via API, landed in Azure Blob Storage, ingested into Power BI. Reference data migrated from loose Excel files into governed SharePoint lists, credentials secured in Azure Key Vault - app registration, architecture, deployment and support documentation all part of the handover.

Stack
Azure Functions · PythonXero APIAzure Blob StoragePower BIAzure Key Vault
Outcome
hours → < 30 min
a monthly manual process, automated end to end
0 spreadsheets
matching logic runs on governed reference data, not Excel
04
Tier-1 energy company · Head of Cyber Security

Executive cyber compliance reporting.

Delivered by the founder in a prior senior role
Problem

No consolidated view of device compliance existed for the Head of Cyber Security - the numbers lived across endpoint tooling and manually assembled spreadsheets.

Role

The organisation's first consolidated device compliance view: Microsoft Endpoint and Intune APIs modelled in Snowflake, delivered in Power BI. Traceable end to end, with no manually assembled spreadsheets left in the chain.

Stack
Intune APIsSnowflakePower BI
Outcome
First consolidated compliance view across the organisation
Traceable end to end - API to executive report
05
Tier-1 iron ore producer · Rail operations

Daily rail operations analytics.

Delivered by the founder in a prior senior role
Problem

The rail operations reporting estate needed architecture and modelling direction, daily-cadence reporting for site staff, and a full Spotfire-to-Power BI migration - inside a tight budget and timeframe.

Role

Architecture and modelling guidance for the reporting estate, a suite of daily-cadence dashboards used by site staff, and the Spotfire-to-Power BI migration delivered in full.

Stack
Power BISpotfire migration
Outcome
Daily dashboards in use by site operations staff
Full migration delivered within budget and timeframe
06
ASX-listed mining services group · Group reporting platform

Group-wide Power BI platform rollout.

Delivered by the founder in a prior senior role, leading a 15-person cross-functional team
Problem

Reporting was fragmented across operating companies with no group standard - separate estates, separate templates, a legacy warehouse still in service, and a tenancy in the wrong region.

Role

Power BI established as the group-wide reporting platform: standardised templates across all operating companies, Premium capacity and workspace governance, a Singapore-to-Australia tenancy migration, and legacy warehouse decommissioning.

Stack
Power BI PremiumAzureAgile delivery
Outcome
One reporting platform across all operating companies
Tenancy migrated, legacy warehouse decommissioned

This is the assessment bar.

Every candidate on a Black Ocean shortlist is judged against delivery at this level - by the person who delivered it.

Request a shortlist