Marcin Borecki · Software architect · Microsoft Regional Director

Engineering that holds up in production.

Deep, tested articles on .NET, Azure, databases and AI agents. Each one shows the mechanism, gives you an example you can run and names the trade-off you will have to make.

Client ASP.NET Core APIPOST /orders Model endpointtyped decision Queueat-least-once Workeridempotency key SQL Server1 row committed TRACE 7f3a…c1 p99 184 ms

Recently published

New in the notebook

All articles
.NET & C#20 min

Async Work Is Not on the Thread Stack: Tracing Suspended .NET Code

A checkout hangs at an await while every thread looks idle. Find it on the heap with dumpasync, fix the race, and measure what dumps and traces cost a live .NET 11 service.

.NET & C#14 min

Why .NET 11 Removes This Box, but Keeps That Allocation

One binary on .NET 10 and .NET 11: nullable boxes that stay local stop allocating, escaping boxes and closures do not. Read the JIT code and the measurements behind each case.

AI, Work & Business15 min

An AI Investment Thesis Should Change When the Evidence Does

Read an AI startup's thesis as a ledger of claims: why selected demos are not samples, which denominator a unit cost hides, and how to tell honest narrowing from moved goalposts.

AI Engineering14 min

From AI Draft to Accepted Work Order: One Service, Real Review

A complete-looking AI draft can pass every validator and still overstate its evidence. Route forms and IChatClient through one service and bind approval to revision and evidence.

AI, Work & Business14 min

When Code Gets Cheap, the Scarce Part Is the Promise Around It

AI cuts the cost of a first version, not of checking, upkeep and exit. An effort model, the measured speed-ups and three products built on one codebase show where value moves.

Azure & Architecture16 min

A Minimal .NET Agent Platform: Four Jobs, Two Workers, One Restart

Stop a small ASP.NET job service while it still owns work, then restart it. Four jobs show what can resume, what must wait, and what only the receiver's receipt can settle.

Beyond the articles

Leading change, backing founders

The same rigour as the writing, applied where decisions are made: in interim executive roles, on boards and as an investor.

01

Interim CTO, CEO and board roles

Restructuring products, departments and IT, and building products, with a real mandate and in cycles of six months or more.

Work with me
02

Business angel and VC

Tickets from €25k to €150k for technical founders in healthcare, telemetry and big data, and AI.

Investing
03

Workshops for engineering teams

Hands-on training on async .NET, performance, databases, Azure and production AI, built around your own code.

Training