Proof
Thirteen years under the dashboards.
Servers, warehouses and the people who read the charts.
Career
| Dec 2022 – now | AMC Theatres, Leawood, Kansas | Business Intelligence IV |
| Jan – Dec 2022 | Alphadyne Asset Management, New York | Senior BI Consultant |
| Jun 2020 – Jan 2022 | American Century Investments | Senior Infrastructure Engineer Specialist: a 12-node Tableau Server cluster and its move to AWS EC2 Linux |
| May 2018 – May 2020 | InMobi | Data Scientist I |
| Jan 2017 – May 2018 | IPFS Corp. | BI Analyst |
| Dec 2011 – Dec 2016 | University of Kansas | Data Analyst |
Power BI work I can show: pbi-doctor, with 14 rules and 51 self-tests,13 and nine executive Power BI themes. pbi-doctor has not yet run on a real project.
Also: a Netezza to Azure Synapse warehouse migration.
Also: a Center of Excellence that trained 1,700 users.
Credentials
- Tableau Desktop 10 Qualified Associate, October 2016.
Education
- B.A. in Economics and Information Technology, Indiana University, 2008.
- M.S. coursework in Interaction and UX Design, University of Kansas.
Tableau ⇄ DAX translator
Translates one calculation and flags drift.
862 of 862 checks in the build-day run, 27 October 202611; 26 labeled examples.
Caveat. Not yet run inside Power BI Desktop or Tableau.
Open it
Migration scoper
Weeks, list-price licenses and risks for an estate.
80 of 80 tests in the build-day run12; prices checked 17 October 2026.
Caveat. Planning assumptions, not a quote.
Open it
Tableau Doctor
Reads a workbook's XML and scores it before anyone opens Tableau.
25 rules, standard library only; 35 of 35 analyzer tests passed on 17 October 2026.13
Caveat. Its CI gate is switched off in this build, so 33 of 35 gate tests pass.
pbi-doctor
Reads a Power BI project for problems.
14 rules; 51 self-tests.13
Caveat. Not yet run on a real project.
Read the lab note
SchemaDrift
Checks that data survived a move.
Six checks: schema, row count, nulls, KS, PSI and value lists.
Caveat. Its demo plants five defects and fails with 8 findings.13
Read the lab note
PBIP generator
Writes a full Power BI project as text files, then runs Microsoft's validators.
Microsoft's report validator and model parser found 0 errors.13
Caveat. Its first Desktop open hit a circular dependency; fixed, not yet reopened.
plotly_hierarchy
Tableau-style drill-down for Plotly, in one HTML file.
Version 0.1.0.13
Read the lab note
TabML
Scores Tableau SCRIPT_REAL requests by parsing them, never running them.
Read the lab note
Executive Power BI themes
Theme files for board packs and scorecards.
Nine, schema-valid, checked for contrast and color blindness.13
Caveat. Gallery figures are synthetic.
See the themes