Principal Software Engineer · systems foundations & agentic infrastructure
Systemsfoundations.Agentic era.
I build runtimes, database engines, distributed backends, and developer
infrastructure—then apply that systems depth to making AI agents capable,
observable, and safe.
OUTSIDE THE SYSTEM Perspective helps.WINTER ABOVE THE CLOUD LAYER
01 Engineering foundation
Three disciplines. One systems view.
Systems programming, distributed systems, and databases are not separate lanes. The hardest work happens at their boundaries—and those same boundaries now determine whether AI agents can do durable work.
03 / 05
Databases
SQL Server internals, SqlCLR hosting, type systems, execution plans, indexing, and production data performance.
Move to inspect the foundation
02 Selected systems
Work below the interface.
The most consequential product work is often invisible.
These are systems where architecture, debugging and delivery had to move together.
01 Salesforce / AsyncAPI
2021—Now
Shared infrastructure, made predictable
Turn queue contention into fair flow.
Reworked pipeline and queue internals, then introduced probabilistic throttling so workloads share capacity fairly without manual intervention.
C#
.NET 8
SQL Server
WinDbg
02 Microsoft / SQL Server
2013—2021
Eight years inside the engine
A database engine is a systems platform.
I worked across runtime hosting, Linux isolation, execution performance, diagnostics and product tooling—often owning the path from architecture to adoption.
01 / Linux engine port
Technical lead, Linux Extensibility
Ported SQL Satellite and the SQL Server type system to Linux; built namespace- and cgroup-based process isolation.
02 / Runtime hosting
SQLCLR ownership
Owned the .NET runtime integration layer hosted inside the SQL Server engine.
03 / Performance
19× · 15× · 10× · 2×
Spatial, TVP, XEvent reader and 300M-row spatial-index improvements.
04 / Debugging platform
Expert diagnosis, productized
Generated C# tooling from C++ PDBs; adopted as the standard across SQL Server.
05 / Learned optimization
MLOS / DEEM
Collaborated on learned engine tuning and co-authored the DEEM 2020 paper.
06 / Product + tooling
From remote debug to SSMS
Remote .NET debugging on Linux, BDC data pools, compare plans and plan layout.
C++
C#
Linux
.NET
gRPC
WinDbg
PowerShell
03 Trajectory
Twenty years below the surface.
From speech synthesis on early mobile hardware to cloud-scale backend systems.
Different surfaces; the same curiosity about what happens underneath.
The newest stretch is different: with agents in the loop, it accelerates.
Stabilized multi-tenant async processing and fair resource sharing.Led .NET 8 modernization and built reusable AI-assisted migration tooling.
2013—2021
Microsoft / SQL Server
Principal Software Engineer
Engine internals · Linux · runtime hosting · debugging
Technical lead for SQL Server Extensibility on Linux; ported SQL Satellite and the type system.Owned SQLCLR hosting and built engine-wide debugging infrastructure.
2009—2013
Microsoft / Azure
Software Engineer in Test
DNS · fault injection · deployment · load balancing
Designed Azure DNS test architecture and the RCES distributed fault-injection framework.Built PaaS/IaaS deployment infrastructure and SLB coverage collection.
2008—2009
Microsoft / Windows Phone
Software Engineer
Network traffic · cost engine · NDIS
Implemented traffic monitoring and data-cost estimation, including NDIS driver components.
Earlier systems, 2001—2008Expand the origin storyCollapse the origin story+
2007—2008
EMCC Software
BlackBerry push email for Sony Ericsson on Symbian / UIQ.
2005—2007
Ideal Host Poland
Led a line-of-business platform for the UK plumbing industry.
2004—2005
Axiom Software
Co-founded and shipped an ERP-integrated sales platform.
2001—2003
IVO Software
Speech synthesis and accessibility on Symbian S60.
04 Selected open source
Agents need systems, too.
Built from the systems side of AI: navigation, orchestration, persistence,
review, and safety infrastructure that lets coding agents do durable work.
Not a side quest—these tools sit in my own loop, every working day.