Dataflow Consulting Data & Process Consulting

Turning complex data and process challenges into practical, lasting solutions.

I help organisations make better decisions through trusted data, streamlined processes and the right technology — delivered in a way that works for people.

Get in touch →

Data Governance & Quality

Build trust in your data with clear standards, ownership and processes.

Reporting & Insights

Turn fragmented information into clear, actionable insights.

Automation & Systems

Reduce manual work and improve efficiency with practical, scalable solutions.

Stakeholder Engagement

Bridge the gap between technical and non-technical teams.

Strategy & Implementation

From discovery to delivery — I help you turn good ideas into real change.

About Me

I'm a data and process consultant with 15+ years' experience turning operational challenges into practical, data-driven solutions.

My background spans data analysis, automation, governance, stakeholder management and consulting — with experience across the charity, agency and public sectors, including eight years as Head of IT on a senior leadership team.

I enjoy working at the point where people, process and technology meet — helping organisations get the most from their data, simplify the complex and build solutions that last.

Learn more about my background →

Why Work With Me?

  • Proven track record of delivering practical, sustainable improvements
  • Strong technical skills (SQL, Excel, Power Query, Javascript, CSS, Power BI, Python)
  • Experience working with stakeholders at all levels
  • Comfortable in both strategic and hands-on roles
  • Focused on clarity, collaboration and measurable outcomes

“I bring the technical depth of a data specialist, with the practical understanding of how things actually work on the ground.”

Ian Thomas

Recent Work

Here are a few examples of the kind of challenges I can help with. Each project is tailored to the organisation's needs, but they all share the same focus: better data, simpler processes, real impact.

View case studies →

From campaign reports to portfolio insight

Replaced hand-built client reports with an automated cycle built on agreed definitions, then used the consolidated view to expose a pattern no single campaign report could show.

Read more →

Modernising scripts without stopping the calls

Replacing a legacy dialler script estate one campaign at a time, with an editor for wording changes and automated deployment in place of manual uploads.

Read more →

A performance measure people could trust

Replaced raw activity counts that were being used to judge people with normalised measures, agreed with the managers who use them and benchmarked against historical data.

Read more →

Start a conversation

Tell me what's slow, what's painful and what you've already tried. If I'm not the right person, I'll say so — and usually know someone who is.

Based in the UK · remote and on-site
Replies within 24 hours

Reporting & insight · Fundraising agency

From campaign reports to portfolio insight

The challenge

Each client's campaign report was compiled by hand from several systems. It took a substantial part of someone's week, and because every report was built manually, the definitions behind the figures drifted between clients and from month to month.

What I did

I agreed one set of definitions, then automated the cycle: data pulled on a schedule, each measure calculated once, and a tailored report sent to every client without manual handling. With every campaign measured the same way, they could finally be read side by side.

The result

Reports arrived on time and meant the same thing every month. The consolidated view also revealed that the campaigns recruiting the most supporters were losing the highest proportion of them within ninety days, which changed how performance was judged.

Discuss a similar project →
Systems & automation · Fundraising agency

Modernising scripts without stopping the calls

The challenge

A telephone fundraising agency ran its campaigns on a legacy estate of dialler call scripts. Wording changes needed technical work, deployment meant manual uploads, and replacing everything at once would have put live calling at risk.

What I did

I built a new script platform that replaces the old scripts one campaign at a time while the legacy estate keeps running, a ‘strangler fig’ approach. It has an editor for script wording, campaign-specific logic, telephony integration and a secured deployment route, and each campaign is tested on live calls before it moves across.

The result

No big-bang cutover and no interruption to calling. Changes are quicker and safer, deployment is no longer manual, and the legacy estate shrinks with every campaign that moves.

Discuss a similar project →
Data quality · Fundraising agency

A performance measure people could trust

The challenge

Fundraiser performance was judged on raw call and conversion counts. The numbers were accurate but not comparable: shift lengths, breaks and campaign difficulty all varied, so the same person could look strong or weak depending on where they were placed.

What I did

I used years of historical call data to separate individual performance from circumstance and rebuilt the measures around time actually worked, as contacts and value per hour. I agreed the definitions with the managers using them and set benchmarks for what good looked like.

The result

The measures became the basis for performance conversations and client reporting. A number can be entirely correct and still mislead; what matters is whether it is fit for the decision being made with it.

Discuss a similar project →