Modernization
Replace aging systems without stopping the work that depends on them. Legacy migrations, new DevOps practices, clear handover.
We modernize legacy systems, build secure software and bring AI into real workflows, and we leave your team able to run it all.

Startup-grade engineering, with real results inside government.
As a Code for Canada fellow embedded at the City of Toronto's Transportation Services, Andrew led the replacement of a 30-year-old set of systems essential to the city's Vision Zero commitment.
The old system meant siloed work, and difficulty for public access. We replaced it with new web-based services, introduced a DevOps practice that enabled faster iteration, and handed over a working, viable system with full documentation.
Replace aging systems without stopping the work that depends on them. Legacy migrations, new DevOps practices, clear handover.
Python and Django web applications and APIs, built to be maintained.
LLM features and agent workflows built into the systems you already have, with evaluation, guardrails and Canadian hosting options.
Kubernetes, Cloudflare, deployment pipelines, and moving workloads onto Canadian-hosted infrastructure.
System audits, modernization plans and technical due diligence.
Documentation, tests and knowledge transfer on every engagement. No black boxes, no lock-in.
All work performed in Canada, with Canadian data residency where it matters.
The owner is the engineer. Small, accountable, honest about scope.
Two Loop Systems is led by Andrew Konoff, a Métis software engineer, product manager and former startup CTO based in Toronto. He's worked at three Y Combinator startups, launched a dozen products, and led a modernization inside the City of Toronto as a Code for Canada fellow.
Two Loop Systems is a CCIB certified Indigenous business, and is listed in the Indigenous Business Directory.