Technology Consulting Services

I build web applications that make complex data usable for non-technical audiences, and I modernize the systems underneath them. Federal health research programs, Minnesota state agencies and businesses running on aging platforms.

Complex Data, Made Usable
Federal health registries and public reporting
Regulated & High-Stakes Systems
Healthcare, research and government
Migration & Rescue Specialist
Stranded platforms and stalled projects

All Services

Health & Research Data Platforms

Interactive reporting for organizations whose data currently reaches its audience as static documents.

Registries, annual data reports and outcomes studies produce enormous, dense datasets. The analysis is already good. What is usually missing is the layer between that analysis and the clinician, patient, board member or policymaker who has to make a decision with it.

That layer is what I build. I have done it for the Scientific Registry of Transplant Recipients and the United States Renal Data System, on tools that patients and providers use to make real clinical decisions. R and SAS output goes in, a fast interactive application comes out.

What This Usually Looks Like:

  • Interactive Report Builds: Replacing static PDF reports with filterable, linkable, fast web applications
  • Analysis Pipeline Integration: Taking R, SAS or Python output and turning it into a queryable data layer
  • Data Visualization: Charting and mapping that holds up under scrutiny from the people who produced the numbers
  • Public and Patient-Facing Tools: Search, comparison and calculator interfaces for non-technical audiences
  • Annual Cycle Support: Rebuilding and republishing when the next data cycle lands

More on health and research data platforms, or see the portfolio for live examples.

Umbraco Version Migrations

If you are stranded on Umbraco 7 or 8 with a .NET Framework backend, this is a fixed-scope engagement with a known ending.

The jump from Umbraco 7 or 8 to a current version is not an upgrade. It is a rewrite of the backend, a migration of the content tree, a replacement of every legacy property editor and a move from .NET Framework to .NET Core. There is no in-place path, which is why many organizations are still on an unsupported version.

I led this migration for the Minnesota Secretary of State, moving the state's official website from Umbraco 7 to 14 and .NET Framework to .NET Core.

What a Migration Engagement Covers:

  • Assessment: An honest inventory of what migrates cleanly, what gets rebuilt and what gets dropped
  • Content Migration: Document types, templates and the full content tree, with history preserved where possible
  • Backend Rewrite: .NET Framework to .NET Core, including custom controllers, surface controllers and services
  • Property Editor Replacement: Legacy grid, macro and custom editors rebuilt on the current API
  • Cutover Planning: Sequencing, rollback plan and a launch that does not take the site down

I also work white-label for agencies with legacy Umbraco clients. More on Umbraco migrations and consulting.

Legacy System Modernization

Upgrade aging systems without disrupting operations. I modernize incrementally to minimize risk.

Plenty of organizations run critical systems that are years behind current technology but cannot afford downtime during a migration. I specialize in gradual modernization that keeps everything running while moving to modern platforms.

Modernization Services:

  • Platform Upgrades: Moving from legacy .NET Framework to modern .NET
  • Cloud Migration: Moving on-premises systems to Azure with proper security
  • Integration Updates: Modernizing connections to the other systems your business depends on
  • Performance Optimization: Making slow systems fast again
  • Security Hardening: Bringing legacy systems up to current security standards

All modernization work is planned around minimal disruption. More on legacy system modernization.

Technology Initiative Rescue

Technology project stalled? Vendor disappeared? I step in, assess the situation, and get things back on track.

Sometimes technology initiatives go sideways. The original vendor underdelivered, the project lost momentum, or the scope expanded beyond what the team could handle. I provide rapid assessment and practical recovery plans.

How I Rescue Projects:

  • Rapid Assessment: Honest evaluation of where things stand
  • Stabilization: Fixing critical issues and restoring confidence
  • Recovery Planning: Realistic timeline to get back on track
  • Completion: Hands-on work to finish what was started
  • Transition: Setting up your team for long-term success

No judgment about how things got here. Just practical solutions to move forward. More on rescue & recovery engagements, including the flat-fee audit.

Ongoing Care & Technical Leadership

A fixed monthly block that buys you priority and a defined response time, instead of waiting to see whether I have capacity.

Most of my long-running client relationships are not projects. They are a standing arrangement: updates get applied, integrations get watched, and when something needs attention there is already someone who knows the system. Care plans cover that for websites and applications I build or inherit.

For organizations that need senior technical judgment rather than hands on keyboard, the same arrangement works for architecture decisions, vendor evaluation and keeping a complex initiative moving.

What a Retainer Includes:

  • Guaranteed Access: A defined response time instead of joining a queue
  • Proactive Maintenance: Platform, plugin and dependency updates before they become incidents
  • Monitoring: Uptime, errors and performance watched rather than reported by your customers
  • A Monthly Hour Block: Used for whatever you need that month, from features to firefighting
  • Technical Leadership: Architecture review, vendor coordination and knowledge transfer to your team

More on website care plans and retainers.


Why Clients Work With Me

  • Enterprise Experience: 20+ years building systems for complex organizations
  • Verifiable Work: Federal health data platforms and state government websites you can click through and use right now
  • Regulated Industry Focus: I understand the security, compliance and reliability requirements of healthcare, research and government work
  • Senior Leadership: Architect-level thinking, hands-on execution
  • Clear Communication: Regular updates, honest timelines, no surprises
  • US-Based: Central time zone, available during business hours

Let's Discuss Your Technology Initiative

Whether you are on an unsupported platform, publishing data your audience struggles to use or restarting a stalled project, let's talk about how I can help.

Get in Touch