At DNB Bank, I built and owned a corporate payment orchestration engine on IBM FTM, handling around 1 million ISO 20022 payments a day across Nordic and European clearing. I also wrote mapping specifications for legacy formats and ISO 20022 version migrations.
As Tech Lead at Tata Consultancy Services, I lead the build of the engine’s successor using Spring Boot, Kafka, SAGA, and the transactional outbox pattern. I wrote Avro contracts for the payment release flow and turn requirements into specifications, use cases, and sequence diagrams.
I designed and rolled out an agentic development workflow adopted by 16 engineers, with deterministic guardrails and human approval gates. I also built a payments MCP server now in production, and automated MQ incident recovery in Python.
I’m the author of Agentic SliceKit, an open-source framework for spec-driven development with AI coding agents. It keeps specifications as the source of truth, with checks connecting requirements to releases.

