SQL ยท Power BI ยท Microsoft Data

Turn your data into clear decisions, 365 days a year.

Dashboards, reporting and database solutions built on the Microsoft stack, from SQL Server queries to Power BI reports your whole team will actually use.

SQL ServerPower BIExcel & Power QueryAzureBlazor / .NET
See sample dashboards โ†’ Start a project
Sales Overview ยท FY2026
Revenue$0โ–ฒ 12.4%
Orders0โ–ฒ 8.1%
Avg. order$0โ–ฒ 3.9%

Monthly revenue

By channel

What I do

Data work, start to finish

From the database to the dashboard, everything you need to see what's happening in your business.

SQL & Databases

Query tuning, reporting views, stored procedures and clean data models in SQL Server and Azure SQL.

Power BI Dashboards

Interactive reports with DAX measures, row-level security and scheduled refresh, published to your workspace.

Web Apps with Blazor

Lightweight .NET web apps and internal tools that put your data in front of the people who need it.

Analytics showcase

Sample reports

A few examples of the kinds of visuals I build. All figures shown are sample data.

Revenue vs. target

Monthly, in thousands of dollars
RevenueTarget

Customer growth by region

Active customers, last 12 months
NorthCentralSouth

Top product categories

Share of units sold

Behind the visuals

The SQL that feeds the revenue report
SELECT  FORMAT(o.OrderDate, 'yyyy-MM') AS [Month],
        SUM(o.TotalDue)               AS Revenue,
        MAX(t.TargetAmount)           AS Target
FROM    Sales.Orders AS o
JOIN    Sales.MonthlyTargets AS t
        ON t.MonthStart = DATEFROMPARTS(YEAR(o.OrderDate), MONTH(o.OrderDate), 1)
WHERE   o.OrderDate >= DATEADD(MONTH, -12, GETDATE())
GROUP BY FORMAT(o.OrderDate, 'yyyy-MM')
ORDER BY [Month];
Products

Ready-made solutions

Sample offerings. Swap in your own names, prices and links when you're ready to sell.

Best seller

Sales Dashboard Starter

$149 one-time
  • Power BI template (.pbit)
  • Revenue, margin and KPI pages
  • Setup guide for your data
Learn more

SQL Health Check

$299 per database
  • Slow query and index review
  • Backup and security checklist
  • Written report with fixes
Learn more
Monthly

Reporting Support Plan

$99 / month
  • Report fixes and small changes
  • Monthly refresh monitoring
  • Email support
Learn more
Let's talk

Have data that needs a home?

Tell me what you're tracking today and what you wish you could see. I'll reply within one business day.

Email me