
Retail
Sole Power BI Developer โ end-to-end owner
Power BI Desktop, Power BI Service, Power Query (M), DAX, Figma
Microsoft Business Central, Dataverse (CRM)

30-Second Pitch
โThis client's reporting was rebuilt by hand in Excel every cycle. I replaced it with a single Power BI ecosystem โ one data model, one set of DAX measures, RLS by role โ built and live inside one sprint.โ
A retail organisation was reporting on sales, inventory, and customer data entirely through manual Excel exports, rebuilt from scratch every cycle. Every report was slightly different depending on who built it, and there was no single, trusted view of the business.
Leadership needed one reliable, automated reporting ecosystem covering three separate business functions โ sales, inventory, and customer data โ sourced from two different systems (Business Central and Dataverse), with enterprise-grade access control, and needed it fast.
I owned this build solo, from the first data-model diagram to the production release, sequencing the work so each layer unblocked the next rather than tackling everything in parallel.
Architected the complete star-schema data model first, unifying Business Central and Dataverse into one coherent semantic layer before writing a single visual.
Authored the full DAX measure library on top of that model, covering sales, inventory, and customer KPIs consistently across all reports.
Designed and built the entire visual layer โ from blank canvas to a production-ready multi-report ecosystem โ inside a single sprint cycle.
Enforced Row-Level Security end-to-end so every user role could access only its authorised data, meeting the client's enterprise compliance requirements from day one rather than retrofitting it later.
Gave leadership a single source of truth across three business functions for the first time.
Eliminated the recurring manual-Excel rebuild cycle entirely.
Shipped a full data model, DAX layer, and visual suite โ from nothing to live production โ within one sprint.
Met enterprise compliance requirements on RLS with zero rework after launch.