Journal
Notes from building banking and government platforms on .NET — architecture decisions, the ones that did not work, and what the constraints of a regulated system actually do to a design. Only things I have actually shipped, which is why there is roughly one a month rather than one a day.
- AI architecture5 min read
The MCP servers I built so my agents could do real work
An agent that only writes code is an autocomplete. Giving mine access to Jira and to the test database — through MCP, deliberately scoped — turned them into a delivery pipeline.MCPAI.NETArchitectureAutomation - Fintech4 min read
Building PSD2 Open Banking against a specification that kept moving
Hundreds of pages of standard, a national layer still being written, and other banks who were not ready either. The hard part of Open Banking was never the API.PSD2Open Banking.NETIntegrationProduction - Machine learning5 min read
A missing await, no error, and 40% faster screening
Building a candidate-matching engine on ML.NET — why it stayed inside the .NET process, why ranking beat classification, and the bug that produced no exception at all.ML.NET.NETMachine learningDebugging
Written by Nikolozi Kuridze, Lead Software Engineer · Solution & AI Architect.