Architecture decisions are never purely technical. Every choice has tradeoffs — operational complexity, team bandwidth, business timelines.
Systems thinking applied to real problems — cloud migrations, monolith decomposition, performance investigations, and the trade-offs behind each architectural choice.
A large-scale .NET platform with eight enterprise knowledge sources and no central way to connect them. AI could read the code — but it couldn't tell you why a feature existed, which tenants it affected, or what would break if you changed it. This is the system built to fix that — and why compliance requirements made the hardest decision for us.