Who I help
Small and mid-sized businesses along the Wasatch Front running ops, finance, procurement, or data teams on Excel. The common pattern: an analyst spending a significant share of their week on mechanical spreadsheet work that has the same shape every time. Copy. Paste. Validate. Reformat. Send. That work is a candidate for automation.
What I build
Custom Excel automation tools that replace those repetitive workflows with one-click operations. The automation runs inside the Excel the team already uses. No new software to install. No cloud service to subscribe to. No training curriculum for the end users. Open the file, click the button, get the output.
For work that needs to run outside Excel, I build Python scripts and small services. Web scraping, API integrations, batch ETL, scheduled automation. Output lands back in whatever format the downstream consumers use, which is often Excel.
Services
- Excel VBA Development — custom macros and dashboards
- Record Matching & Deduplication — clean up vendor and customer lists
- Oracle ERP Automation — upload files, DCP reports, reconciliation
- Payment Validation — multi-step wire batch checks
- Python Automation — web scraping, APIs, ETL
- File Generation — template-based output automation
Service area
Salt Lake City and the Wasatch Front primarily. Remote delivery across the US. The following cities are covered under the local service area:
How engagements work
Send a sample file and a plain-text description of the process. Same-day response with a scope outline and a flat price. If the scope fits, work starts the following week. If it does not, I say so and point you at someone who fits better. Most projects finish in one to three weeks.
Pricing
Project-based pricing starting at $200. Scope and cost locked in writing before work begins. No hourly billing. No monthly retainers. No change orders unless scope actually changes.
Start the conversation
The free assessment looks at your file, identifies what automation covers, and returns a flat quote. No commitment, no sales call pressure.
Describe your problem