Work repeated every week
People spend hours downloading, copying, reconciling, formatting, and emailing the same information on a schedule.
Data, Automation & Analytics Consulting
Independent data consulting for small and mid-sized businesses: cleaning up data you cannot rely on, connecting systems that do not talk, and turning the reports someone rebuilds every week into something that runs itself.
Based in the Minneapolis-St. Paul area, working remotely.
Common problems
People spend hours downloading, copying, reconciling, formatting, and emailing the same information on a schedule.
Information is spread across systems, spreadsheets, exports, databases, and reports that don't always agree.
Important information exists, but getting it from the source system into something useful takes too much manual work.
What usually gets automated
Most projects start with one of these. None of them need a platform migration or a data team, just someone to look at the process and build the version that runs on its own.
Someone exports the same files, pastes them into the same workbook, fixes the same formatting, and emails it. That whole sequence can run on a schedule instead.
A download here, a cleanup there, an upload somewhere else. If the steps are the same every time, a pipeline can do them and tell you when something looks wrong.
The same information keyed into a second system because the two do not talk. An integration or a small internal tool usually removes the second pass entirely.
Two lists compared in a spreadsheet to find what does not match. That comparison can run automatically and surface only the exceptions worth looking at.
Close that depends on one person remembering the order of a dozen steps. Documented, automated, and repeatable beats institutional memory.
Two reports that should agree and do not. Usually a definition problem before it is a technology problem, and worth settling before anything gets automated.
I spent seven years building this kind of thing inside a bank, and I keep building it on my own time. Open the tools and data products I run, or read on for how the work is usually scoped.
Services
The work starts with the business problem, not a list of tools. I can fix one stuck process or build the data foundation behind many of them.
Get the data organized first.
I clean up inconsistent data, settle the business definitions everyone argues about, and build a structure that reporting and automation can depend on. This is information management and data governance without the committee.
Get the right data where it needs to go.
If someone downloads a file from one system, cleans it up, and loads it somewhere else every week, that is a pipeline waiting to be written. I build reliable ETL and data integration between the systems a business already runs.
Make the numbers useful.
I turn reliable data into business intelligence people actually open: dashboards, KPI reporting, and recurring financial and operational reports that show what happened, what needs attention, and where to focus next.
Stop doing the same work over and over.
I look for the bottlenecks, repetitive tasks, and manual handoffs in a process, then automate the parts that do not need a person. The goal is less copying, reconciling, reformatting, and chasing files.
Use AI where it adds something useful.
I fix the data and the process first, then use AI for the specific work it does well: finding approved information, processing documents, or moving a research workflow along. Generative and agentic AI are tools here, not the pitch.
How I work
Figure out where the data lives, what people are doing manually, what isn't reliable, and what the business actually needs.
Clean the data, connect the systems, automate the process, or build the reporting needed to solve the problem.
Document the important logic and make sure the finished system is understandable and maintainable.
What you get
Professional Work
A sample of the data, analytics, automation, and internal systems work completed over seven years in community banking. Details are generalized to protect confidential business information.
Designed and built a centralized data environment that brings core banking and other operational systems into modeled, analytics-ready datasets. It replaced disconnected one-off extracts with a shared foundation that reporting, analysis, and automation across the organization are built on.
Built the reporting behind a daily executive view that consolidates financial, lending, deposit, customer, and operational indicators into one consistent picture. The objective was a decision-support system leadership could rely on each morning, not another report someone had to reconcile first.
Developed a customer-level profitability framework combining interest earnings, funding costs, fee income, and estimated servicing expense into a consistent view of relationship value. The calculations and reporting were then automated, so profitability became an ongoing capability rather than a periodic analysis project.
Automated recurring financial and management reporting covering general-ledger trends, income and expense analysis, funding, fee activity, and board-level packages. Work that had been gathered, calculated, formatted, and distributed by hand each cycle now runs on a schedule.

Start a conversation
Whether you’re rebuilding the same report every week, working around messy data, or trying to get multiple systems to work together, let’s talk through it.