Selected work
One builder, three layers of work.
The clearest way to show what I do: the same ~1,200-lot Central Florida production builder, from ERP migration to lifecycle KPI system to a warehouse-backed daily operations dashboard.
Audited dashboard scope — every number reconciled to the warehouse
1,110
Full job inventory
124
Active construction scope
55
Jobs in active build
69
CO'ed, not closed
854
Sales pipeline rows
134
PM units tracked
Phase 1 · Inside the builder
ERP migration, led end-to-end
I led the builder's ERP migration: data architecture, vendor onboarding, plan/option configuration, and financial validation — while owning the purchasing cost structures across ~1,200 lots, so the new system reflected how the business actually buys and builds.
- Data architecture and cost code structure
- Vendor onboarding and pricing configuration
- Operational + financial validation before cutover
Phase 2 · The reporting layer
Lifecycle KPI system over 1,000+ completed homes
I designed and run the KPI system leadership uses — full lifecycle tracking from lot to closing, cost variances, cycle-time risk — with analytics infrastructure covering 1,000+ completed homes.
- Lifecycle KPI framework: lot → plan → construction → closing
- Cost-per-plan, margin trend, and vendor variance reporting
- Executive investment reports for acquisition decisions
Phase 3 · Consulting engagement
BigQuery warehouse + daily operations dashboard
As an independent engagement, I built a BigQuery-backed daily operations dashboard over the builder's job, sales, loan, and property management data — with a full data-quality audit behind every number.
- Daily BigQuery snapshot pipeline from ERP and spreadsheet exports
- Every dashboard number reconciled against the warehouse
- Exception center: 186 exceptions surfaced, 36 flagged P1
Artifacts
Things you can look at.
Interactive sample dashboard
A working builder operations dashboard with lifecycle navigation, filters, and drill-downs — sample data, real interface patterns.
Open the sampleAI data analyst
A natural-language analyst on top of the warehouse: ask in plain English, get the answer with the SQL shown. Read-only, byte-capped, audited.
Shown on request
Data-quality audit framework
Snapshot reconciliation, coverage and duplicate-key checks, freshness indicators, and a written acceptance checklist before any dashboard ships.
Shown on request
Next step
Want this level of rigor on your systems?
Every engagement ends with reconciled numbers, documentation, and a system your team owns — not a deck.