Skip to content
Available for new projects — 2026Start a project
Senior Microsoft BI & data consultant

Data made clear.Decisions made fast.

I rebuild Power BI, Fabric and SQL reporting so your numbers are trusted, your refreshes stop failing, and your team can run it without me. One accountable specialist — not an agency.

6 years
in production BI
4
enterprise clients
2
working languages (EN / FR)
DP-700
Microsoft Fabric certified
Services
What I do

Reporting your business can rely on

From the first question to the day your team takes over, I deliver the whole chain — and hand you documentation so you are never dependent on me to make a change.

Reports your team actually reads

Built around the decision, not the data source — so the answer is obvious and the numbers hold up under scrutiny.

Power BI · DAX
Query volume
Rolling 24 months
+8.1%
2.41Mqueries / mo
This yearLast year

Numbers everyone can trust

One version of the truth, modelled and documented so your own team can extend it without reverse-engineering it first.

SQL Server · Fabric semantic models
Datasets
Rows · share · status
5 of 18
DatasetTrendRowsShareStatus
Sales ledger1.2M
On track
Marketing684K
On track
Finance close312K
Review
Inventory902K
On track
Support148K
Watch

Data that shows up on time

Automated loading from every source, with checks that catch a bad refresh before anyone builds a decision on it.

Azure Data Factory · SSIS
Refreshes by outcome
Per month
On time
SuccessRetriedFailed

Kept running after go-live

Support through testing and into production, plus the governance and docs that let you take it fully in-house.

Documentation · governance handover
Refresh activity
16 weeks
less → more
MonWedFriSun
The deliverable
The deliverable

One workspace, the whole picture

Trends, refresh health, pipeline runs and coverage in one place — connected to a model that documents itself, so the report survives real business use.

Illustrative — sample data
Rows processed+8.1%
2.4M
Refresh success+0.3pt
99.4%
Avg load time-18%
4.2s
Active models+2
18
Query volume
Rolling 24 months
+8.1%
Load by source
Last 24 hours
7 sources
ERP42%
CRM26%
Files19%
API13%

I challenge the requirement first

Before building a metric I ask why it's needed. It saves rework, and it means the report answers the real question — not just the one that was written down.

I hand over something you can keep

Models, data flows and lineage documented, with a governance handover — so the work stays yours to run and change. You are not locked into me.

Results
Selected results

Outcomes that held up in production

Clients are anonymized by sector — discretion is part of the job. The outcomes are real.

A global semiconductor manufacturerIndustry · Commercial analytics

Rebuilt the sales analytics model and cut monthly processing time by 40%.

A tier-1 retail bankBanking · Security reporting

Split and secured a 1 GB security report so each team sees only its own slice.

A multinational consumer-goods groupConsumer goods · Marketing

Rebuilt marketing reporting on Azure so it scales as the business grows.

A national tourism authorityPublic sector · Tourism performance

Backloaded four years of history without touching the daily run.

Built on the Microsoft Data Platform

Power BI Fabric SQL Server Azure Data Factory Azure Python
Contact
Start a project

Have data that should be telling you more?

Tell me what decision you're trying to make. I'll tell you what it takes to get there — and whether I'm the right person to build it.

Prefer LinkedIn? Connect there instead.

No newsletter, no CRM sequence. Your brief comes straight to me.