Pittsburgh skyline at golden hour

Helping businesses fix, build, and scale the systems they rely on.

Pittsburgh-based • Available Remote
Photo © Eddie Davis / E3 Aerial

Services

Software support for businesses that need things fixed, built, or modernized.

Full-Stack Web Development

Building and updating web applications, internal tools, customer portals, dashboards, and business workflows.

Azure & Cloud Systems

Cloud-based applications, storage, search, functions, integrations, and modernization work using Azure.

.NET Backend Engineering

APIs, database work, integrations, background jobs, performance fixes, and production backend systems.

DevOps, Build & Deploy Pipelines

Azure DevOps pipelines, build/release automation, deployment troubleshooting, and environment configuration.

Contract & Staffing Support

Available for contract engagements and team augmentation through staffing partners.

Technical Advisory

Helping small businesses make smart software, CRM, vendor, and modernization decisions before they overspend.

Who I Work With

If any of this sounds familiar, let's talk.

Small Businesses

You don't need a dev team. You need someone who can look at your situation honestly and help.

You have a problem that can be solved with software
Your software is slow, broken, or held together with workarounds
A vendor gave you a proposal and you don't know if it's reasonable
A key employee built your system and now they're gone
You're paying for software that doesn't quite fit what you actually do
You have a manual process that's eating hours every week
You want to build something but don't know where to start

Staffing Agencies & Technical Teams

Need a senior .NET developer who can hit the ground running? I work directly with staffing partners and technical leads.

Contract placements and team augmentation
Full-stack .NET / JavaScript Frameworks / Azure work / Etc
Available for remote engagements
Senior-level, no hand-holding required
Can work independently or alongside existing developers

Experience

A practical timeline of real software delivery.

2026 – Present

Independent Consultant & Technical Advisor

Helping businesses evaluate software systems, vendors, and modernization paths. Specializing in .NET / Azure stacks and full-stack web applications for companies that need senior-level judgment without a full-time hire.

2021 – 2026

Senior Full-Stack Engineer – Financial Services

Embedded on a skunkworks team supporting a payroll platform processing $100M+ annually. Took ownership of backend API development, database architecture, and Angular front-ends across multiple concurrent workstreams.

2024 – 2026

Fraud Detection & Analytics Platform

Designed and built a fraud analysis system from the ground up — statistical dashboards, risk scoring workflows, and data pipelines feeding a C# / SQL Server backend.

2023 – 2024

Azure Document Migration & Search Platform

Migrated millions of documents into Azure Blob Storage with full-text indexing via Azure Cognitive Search. Built high-throughput processing pipelines using Azure Data Factory, consolidated 5 repositories into a single solution, and upgraded legacy .NET Framework projects.

2022 – 2023

COI Management & DevOps Modernization

Built Center of Influence contact management workflows and Angular-based internal tools on top of C# APIs and SQL Server. Established Azure DevOps CI/CD pipelines and deployment automation for a team with no prior build infrastructure.

2016 – 2021

Software Engineer – Pharmacy & Healthcare Systems

Built and maintained MVC web applications supporting pharmacy operations on Unix server infrastructure. Developed full-stack dashboards for operational reporting, production data workflows, and internal tooling used by clinical and ops teams.

Work With Me

Whether you need a developer, a second opinion, or a system cleaned up.

Contract Development

Hourly or monthly

For businesses or staffing partners that need a senior full-stack engineer who can jump into an existing codebase and contribute from day one.

New feature development
Fix broken or slow systems
Clean up and refactor messy code
Support production issues
Work alongside existing teams

Technical Advisory

One-time or ongoing

For business owners evaluating software options, vendor proposals, or custom development who want a technical person in their corner.

Review proposals or estimates
Choose the right direction
Identify risks before money is spent
Translate technical tradeoffs
Get clear next steps

Modernization & Cleanup

Project-based

For systems that have become outdated, unreliable, or too hard to change — and need a practical path forward.

Untangle legacy systems
Improve reliability and performance
Modernize where it makes sense
Fix deployment and environment issues
Get the codebase maintainable again

Not sure where to start? That's exactly where I come in.

Send over the role, project, system, timeline, or business problem. I'll take a look and respond directly.