ASP.NET Core and C# development
APIs, background jobs and integrations on .NET 10, built to be observable, testable and cheap to run. Our largest engineering practice, with more than eleven years of commercial .NET experience at the senior end, working on new systems and on take-overs of systems other teams wrote.
What we build
- REST APIs on ASP.NET Core and Azure Functions with an OpenAPI document that the front end is generated from, so the contract cannot drift.
- Background processing: scheduled jobs, queue-triggered workers and integrations with third-party APIs, each with retries, dead-lettering and alerts.
- Data on SQL Server and Azure SQL through EF Core migrations, with row-level security and Always Encrypted columns where the data is personal or financial.
- Integrations with Microsoft Graph, Teams, Telegram, Upwork, Hubstaff, bank and payment APIs, written as adapters so vendor SDK types stop at the boundary.
How we work on .NET
- Vertical slices with CQRS. One folder per feature, one handler per command or query, cross-cutting concerns as pipeline behaviours. A reader finds a feature in one place.
- Compile time over run time. Strong types instead of strings, source generators instead of reflection, exhaustive switches, strict analyzers with warnings as errors in the deploy gate.
- Fail fast, hide nothing. Configuration is validated at startup, every error is observable, no bare catch blocks, no silent defaults.
- Async end to end with a cancellation token on every I/O call, and the database is never mocked in tests.
Take-overs of existing code
Nine of the systems our engineers have worked on were inherited from other teams, the oldest written in 2008. A take-over starts with a read-only review and a written list of risks, then fixes in order of production impact. Across those systems we have found the root cause of more than 60 production issues nobody could reproduce, three of them open for over a year.
Selected work
Systems our engineers designed and led, summarised from our delivery history. Client names are withheld until each client has agreed in writing to be named here.
Business management platform
ASP.NET MVC and ASP.NET Core, SignalR, SQL Server, Cosmos DB, Azure
Serves 1,200+ businesses and franchise sites. Real-time messaging to 8,000+ concurrent employees, 50,000+ messages a day.
Commodity trading portal
Technical lead, ASP.NET Core and Angular, nine-person team, 18 months
Designed the architecture, reviewed 600+ pull requests, MassTransit messaging across four databases with zero lost transactions.
Healthcare portal take-over
Team lead for an eleven-person team on an inherited codebase
Existing application performance up 30 to 80 percent, slowest queries from 18 seconds to under one, 120+ bugs closed in the first three months, release time from four hours to 25 minutes.
Enterprise feedback system
.NET Core microservices built from scratch in twelve months
Six services for 25,000+ employees across 40 countries and 2M+ feedback records, delivered on time by a twelve-person team.
Track record
- Top Rated Plus
- Upwork status of the agency
- 100%
- job success score
- 50
- jobs completed through the agency
- 11,121
- hours worked for clients
Source: BigTree108 agency profile on Upwork, checked 4 September 2026
Have a .NET system that needs work?
Send the repository or a description of the problem. You get a written review of risks and a plan within one business day.