Software boutique · .NET & Azure

small team.
senior hands.
software that ships.

We build and deliver .NET and Azure systems end to end, advise the teams who already own them, and train the people who keep them running.

What we do

four things, done properly

We stay small on purpose. Every engagement is run by the people writing the code, so nothing gets lost between the pitch and the pull request.

Delivery

solution delivery

Whiteboard to production, and we stay until it's stable. Architecture, build, deployment pipeline, and a handover your team can actually run with.

Consulting

consulting

A second set of senior eyes on the architecture, the Azure bill, or the migration nobody wants to start. We give you the plan and the reasoning behind it.

Training

training

Hands-on workshops for your team, on your codebase, not a generic sample app. People leave able to do the work on Monday.

Experience

customer experience

The work is done when the people using it say so. We design for the person on the other side of the screen, then measure whether it worked.

How an engagement runs

three phases, no surprises

The order matters here. We won't quote a build before we've read the code, and we won't leave before your team can run it without us.

Phase one · 2 weeks

assess

We read the code, talk to the people who use it, and map what's actually there. You get a written plan with sequencing and costs, and it's yours whether or not you hire us for the build.

Phase two · 2-week increments

build

A small senior team, working in two-week increments. Every increment ends with running software in an environment you can click through, not a status deck describing one.

Phase three · before we leave

hand over

Tests, runbooks, architecture decision records, and paired sessions with your engineers. Success is your team shipping the next feature without calling us.

What we build with

deep, not wide

We've picked a stack and gone deep on it. If your problem is a .NET problem or an Azure problem, we've almost certainly met it before.

.NET 10 ASP.NET Core C# Blazor Minimal APIs EF Core Aspire Azure App Service Container Apps Functions Service Bus Cosmos DB Azure SQL Entra ID Key Vault Bicep GitHub Actions Azure DevOps Application Insights OpenTelemetry xUnit Playwright

Start here

tell us what's stuck

A migration that stalled, a system nobody wants to touch, a team that needs to get good at Azure quickly. Send us the shape of the problem and we'll tell you honestly whether we're the right people for it.

Start a project