Begin the Conversation
Power BI & Data Infrastructure / International Trade Operations

When a client says your report is wrong, do you know why?

That email, call or meeting where the numbers don't align is more than a technical problem. It's a relationship problem. While you're trying to determine who's right, your client is quietly reconsidering how much they trust you.

Begin the Conversation A focused session about your reporting. No cost. No obligation.
Selected Outcomes From past engagements
$1.8M
Licensing costs eliminated
$360K
Fortune 100 client retained
5.4M
Records validated
Diagnosis

There's a discrepancy in your data. The question is where it came from.

Data errors result from many different causes. Finding the root of the issue requires someone who can move through your entire system — from where your data originates, through every transformation it undergoes, to the reports and visuals displaying the number your client is looking at.

01 / Source

The Data Coming In

Vendor systems update without notice. File formats change. Data arrives differently than your system expects. These failures can go undetected and remain invisible until a client catches them.

Layer: Ingest
02 / Logic

The Logic Built On Top

Calculations that work in controlled conditions can break under real-world combinations of data, filters, and date ranges. The discrepancy that surfaced in that client meeting has usually existed longer than anyone realized.

Layer: Transformation
03 / Structure

The Structure Beneath

Architecture decisions made during the build determine whether a reporting system stays accurate as data volume, client requirements, and business complexity grow. Structural problems don't announce themselves early.

Layer: Architecture
The Person Doing The Work
Brandon Michals Principal · Infinext

23 years inside the data that international trade runs on.

My name is Brandon Michals. In 2003, I built the first client-facing data portal for a Top 20 U.S. Customs broker. At the time, that clients had no real-time visibility of their shipment data. My system changed that, pulling live data from their customs software and making it accessible 24/7.

I expanded the platform into a comprehensive operation: U.S. and Canadian Customs tracking, commercial invoice and ISF filing, financial details, document access, custom reports, and eventually a full Power BI Embedded implementation.

"In Customs, wrong data has consequences beyond a client complaint — regulatory exposure, goods held at the border, financial penalties, and fractured relationships that took years to build."

The data infrastructure and validation logic I built keeps client-facing data accurate when source systems update, regulations shift, or vendors make changes without notice. That's the work I've done for over two decades.

— Brandon Michals Principal, Infinext
When To Reach Out

The problems I help clients with.

You're providing reporting to your clients where the accuracy of that reporting can make or break your client relationships, and you're currently dealing with one of these issues:

01 A client questioned your numbers, and you weren't immediately certain who was right. Trust
02 Your data comes from multiple systems, and keeping it consistent doesn't have a clear owner. Ownership
03 Your reporting was built by someone who's no longer there, and no single person fully understands how it works. Continuity
04 Your Power BI report refreshes fail intermittently, and the error message is not always the same. Reliability
05 You need to build client-facing reporting correctly, from the start, by someone who understands international trade data before touching Power BI. Greenfield
Case Study 01 · Fortune 100 Importer

A reporting failure put a $360,000 client relationship at risk.

$360,000 Annual revenue secured
5.4M Records validated
Multi-Year Contract signed

The Problem

A Fortune 100 importer raised the issue with their customs brokerage that the reports they were receiving didn't match their internal records. The discrepancy had been building for weeks. Their contract was up for renewal.

The system appeared to be running normally, but the failure was in a processing layer pulled from a vendor's system. Wrong numbers had been reaching client-facing reports cleanly, with no visible indication anything was broken.

The Solution

I built a Power BI solution to cross-check the vendor's calculations and identify all errors, then rewrote the affected logic, built in automated validation to catch similar failures before they surface to clients, and audited the rest of the pipeline for the same exposure.

The client started receiving accurate reports and signed the contract renewal.

Honest Self-Selection

Who this is for. And who it isn't.

I work with a small number of clients at any one time. The engagements work best when there's a real fit — and I'd rather you find that out on this page than three calls in.

This is for you if

  • You provide client-facing reporting where accuracy is load-bearing for the relationship.
  • Your data flows through several systems before it reaches the client, and you can't always trace it.
  • You're comfortable with engagements in the $50K–$250K range and value senior-level work over a team of juniors.
  • You'd rather invest in fixing the underlying system than continue patching reports.
  • You operate in international trade, customs, brokerage, or logistics — and your data carries compliance weight.
×

This isn't for you if

  • You need a single dashboard built quickly, with no underlying data work — a Power BI generalist will be faster and cheaper.
  • You're looking for staff augmentation or a body to fill a contractor seat for several months.
  • The reporting issue is owned by a different team and you're not in a position to authorize structural changes.
  • You want the lowest bid. I'm not it, and I'd rather tell you that now.
How It Works

Three steps. No surprises.

Every engagement begins with a conversation. Not a questionnaire. Not a proposal call. A real conversation about your situation, your data environment, what you need your reporting to do, and where it's currently failing.

01

Conversation

A real call about your situation, your data environment, what you need your reporting to do, and where it's currently failing. By the end of the call, we'll both know whether it makes sense to continue.

Duration 30 minutes
Cost None
02

Assessment

A structured assessment of your complete reporting environment: sources, architecture, processing, and output. The deliverable is a written document with specific findings, root causes, and a prioritized plan. It is yours regardless of what you decide next.

Engagement Paid, scoped
Deliverable Written analysis
03

Implementation

If it makes sense to move forward, all tasks — fixing, rebuilding, or building from scratch — are defined clearly and timelines are provided before any work begins. I work with a small number of clients at any one time.

Range $50K – $250K+
Capacity Limited intake
Case Study 02 · Power BI Migration

How a logistics provider avoided a $1.8M licensing bill.

$1,800,000 License costs saved
3,000+ Users supported
715+ Objects migrated

The Problem

A large, multi-national logistics provider using on-premises Qlik Sense needed to provide more than 3,000 users with access to fulfill SLAs with existing and new customers. But Qlik's per-user licensing made this cost-prohibitive, requiring $1.8 million in additional license fees.

The Solution

I rebuilt their entire BI environment in Power BI Embedded without disrupting operations, eliminating per-user licensing and enabling them to scale to unlimited users.

Common Questions

Frequently asked questions.

How is this different from hiring a Power BI consultant? +
Most Power BI consultants work from the reporting layer down. My background is in building and maintaining complete data infrastructures, from source systems through processing and warehousing through reporting, in an environment where errors carry compliance and client-relationship consequences. Those are different scopes of work.
What can I expect during the initial free call? +
The initial call begins with a high level overview of your company's day-to-day operations, followed by questions about your data infrastructure, then a more detailed discussion of the specific data issues you've encountered. Examples of common issues include: missing data, bad calculations, inconsistent reporting numbers, slow performance, and report refreshes that fail.
Why is the assessment a paid engagement? +
Because it produces a real deliverable — a specific written analysis you own. If you decide not to work with me after the assessment, you still have a document that tells you exactly what needs to be done and why.
How long does a full implementation take? +
Project length depends on the number of your systems, the complexity of your existing integrations, and the current quality of your data. Typical engagements range from 3 weeks to 6 months.
What happens if we decide we're not a fit? +
Then we don't work together, and that's fine. The 30-minute call is a real conversation, not a sales pitch — by the end of it, we'll both know whether it makes sense to continue. If your situation calls for a different kind of help, I'll usually be able to point you somewhere useful.
Begin

Get reporting your clients never question.

True confidence in your reporting means having clients who renew without friction, refer without being asked, and never need to pick up the phone to challenge a number.

Begin the Conversation

A focused session about your reporting. No cost. No obligation.