Free: scan your .NET Framework estate and see what a migration costs Run the scanner →
.NET Framework Migration

Know what your .NET migration
costs before you commit to it.

Most migration estimates are wrong the same way: something nobody scoped. I built the scanner that finds it, and I price what it finds. Run it yourself first.

33 Detection rules
2 Portability stances, one scan
0 Files uploaded
25+ Years in this stack

Services

From architecture reviews to full system builds, I deliver end-to-end solutions tailored to your business requirements.

Cloud Architecture & Migration

Move legacy systems to modern cloud platforms with confidence. I specialize in Azure migrations, designing for scalability, security, and long-term cost efficiency.

API & Backend Development

Build REST APIs and backend services that power your applications. Clean architecture, solid patterns, and performance engineered from the ground up.

Database Optimization

Improve query performance, resolve bottlenecks, and design efficient data models. Deep expertise in SQL Server, Azure SQL, and MongoDB.

Document Processing & OCR Extraction

Automate the ingestion and extraction of data from high-volume document workflows. Custom OCR pipelines turn unstructured documents into structured, actionable data.

Business Automation

Identify and eliminate manual, repetitive processes across your operations. I build reliable automation that reduces overhead, minimizes errors, and frees your team for higher-value work.

Workflow Design & Development

Map, design, and build end-to-end business workflows from initial process analysis through to a fully implemented, maintainable system. Focused on clarity and operational fit.

Technical Leadership & Mentoring

Strategic guidance on architecture decisions and team capability building. I work alongside your engineers to raise the quality bar and deliver results that last.

Azure & Microsoft 365 Licensing

Buy your Azure and Microsoft 365 subscriptions through me as a Microsoft CSP reseller. One invoice, escalation to Microsoft handled, and the engineer who built the system is the one managing the tenant.

Solution, scan, report,
proposal

Four steps, and you can stop after any of them. The first three are free and you run them yourself.

01

Solution

You bring the estate: a solution, a folder of projects, or a whole repository. Nothing leaves your machine and nothing is uploaded.

02

Scan

MigrationScan reads the project files and the source, applies 33 rules across 8 categories, and prices both portability stances from the one pass.

03

Report

One JSON file, plus a Markdown report an engineering manager can forward. Every finding carries a confidence tier, an effort band and a location.

04

Proposal

If the number needs defending, I resolve the unknowns the scanner left open and turn the report into a scoped proposal with explicit exclusions.

Technology stack

A deep, focused set of technologies refined over 25+ years of production engineering.

Languages & Frameworks
C# .NET Core ASP.NET MVC Entity Framework JavaScript Web API
Cloud & Infrastructure
Microsoft Azure App Services Azure Functions Azure DevOps Windows Server
Databases & Data
SQL Server Azure SQL MongoDB T-SQL
Tools & DevOps
Visual Studio Git IIS REST APIs
Matthew Williams
Freelance .NET & Azure Consultant

I've been writing .NET software for 25 years. Most of that time in-house at companies or on contract, building the kinds of systems that businesses depend on day to day.

In May 2026, I went out on my own as MW Consulting. I work with CTOs and engineering managers who need a senior hand without a full-time hire, and with business owners who have outgrown their current systems and need someone who can translate the business problem into the right technical solution.

MW Consulting is a member of the Microsoft AI Cloud Partner Program and a CSP Indirect Reseller, so Microsoft licensing can run through me alongside the engineering work.

Based in Orlando, FL. Available for remote and on-site project work across the US.

.NET Core & C# Microsoft Azure SQL Server Cloud Migrations Business Automation Technical Leadership Microsoft CSP Reseller

A few examples

Project details are anonymised, but the problems and outcomes are real.

Professional Services

Automating a manual invoice processing workflow

Problem Two full-time staff were keying data from PDF invoices into an accounting system by hand. Error rates were high and a third person had been brought in to review the work.
Action Built an OCR extraction pipeline that processed invoices automatically, flagged edge cases for human review, and pushed clean data directly into their existing system.
Result 85% of invoices now processed without manual input. Processing time dropped from days to hours. All three staff moved to higher-value work.
Operations

Eliminating a daily manual reporting task

Problem Two people spent three hours every morning pulling data from three separate systems, combining it in a spreadsheet, and emailing it to their operations manager. Every day, for years.
Action Built a scheduled job that pulled the same data on a timer, formatted it to match their existing layout, and sent the email automatically.
Result Three hours of daily manual work eliminated on day one. Both staff redirected to work that actually needed them.
Software & Technology

Migrating a legacy .NET application to Azure

Problem A growing company's core application ran on aging on-premise Windows Server. Deployments were manual, downtime during updates was frequent, and the team had no visibility into performance.
Action Migrated the application to Azure App Services, moved SQL Server to Azure SQL, and set up CI/CD pipelines in Azure DevOps for fully automated deployments.
Result Deployment time dropped from half a day to under 15 minutes. Zero unplanned outages since go-live.

Ready to move your project forward?

Let's talk through your requirements and find the right approach together.

mwilliams@mw-consulting.us