Speaking · Workshops · Advisory

I do a small number
of speaking and
training engagements
each year.

If you're running a BI team that needs to level up on semantic modeling, an organization considering a Microsoft Fabric bet, or an event looking for a speaker who'll say something specific — the offerings below are what I do best. I keep the volume deliberately low so each engagement gets serious preparation.

01 Workshop

Enterprise Semantic Modeling in Power BI

1–2 days · in-person or virtual

A hands-on workshop for BI teams transitioning from per-report datasets to shared, governed semantic models. Covers domain decomposition, dimensional design, DAX measure patterns, security models, and the operational discipline that makes semantic-model-as-product sustainable.

For · BI architects, lead developers, and analytics managers responsible for platform-scale Power BI deployments.

02 Workshop

Microsoft Fabric for Practitioners

2 days · in-person or virtual

An honest, opinionated walkthrough of building production workloads on Microsoft Fabric — what works, what doesn't, and how to make architectural decisions that survive contact with capacity limits, identity propagation, and Direct Lake fallback. Includes hands-on labs on lakehouse design, Direct Lake semantic models, and SemPy-based KPI validation.

For · Data engineers, BI architects, and analytics leaders evaluating or actively building on Fabric.

03 Talk

The Semantic Model Is the Product

45 min · keynote or conference session

A talk drawn from eighteen years of enterprise BI experience, arguing that most BI program failures are semantic-model failures dressed up as dashboard failures — and what that means for how we organize, staff, and govern analytics work.

For · Analytics leaders, CIOs, and BI program managers.

04 Advisory

BI Architecture Review

Engagement-based · typically 2–6 weeks

An independent review of an existing BI estate or a planned architecture, delivered as a written report with concrete recommendations. Covers semantic model design, governance posture, performance and capacity, security model, and operational maturity. Useful before major refactors, platform migrations, or vendor decisions.

For · Organizations with established BI programs facing a strategic inflection point.

House Style

How I work.

A few things you can expect, regardless of which engagement you're considering. These are the commitments that keep me out of the corporate-training-deck graveyard.

01

No vendor pitches.

Workshops and talks are built around principles and patterns, not product demos. If you want a vendor pitch, your account team is better at it than I am.

02

Drawn from active engagements.

I don't teach what I haven't built. Every example, every anti-pattern, and every war story comes from work I've actually done.

03

Opinionated by design.

I will tell you what I think is the right call, and why. I'll also tell you the cases where my opinion isn't the consensus, so you can disagree intelligently.

04

Materials you keep.

Every workshop ships with a written reference — patterns, decision frameworks, and code samples — that lasts longer than the slides.

Booking

Let's talk specifics.

The calendar fills earlier than I'd like. If you're considering an engagement for the next two quarters, the contact form is the right place to start. Tell me what you're trying to accomplish, the audience, and the rough timeframe — I'll respond within a few business days with whether I can help and what the next step looks like.