About

Hello, I'm Kevin Brown. I'm a software architect and engineer based in London, Ontario, specializing in bringing structure to complex domains.

My background spans nearly a decade running a software consultancy for hands-on, owner-operated businesses — stepping into situations where a system had broken, a key person had left, or requirements simply didn't exist yet, and building something that held up under real commercial pressure. More recently, I've spent six years as a Solutions Architect in fintech, serving as the technical bridge between sales, client, and engineering teams for Tier-1 banks — the person brought in when a stalled or ambiguous engagement needs to be unstuck.

I have a master's in software engineering from Western University, and I write about software and our industry which you can find here.

Recent writings

What the Software Ought to Do. What It Ought to Be.

I replaced my personal finance spreadsheet with a terminal app, wrote none of the code, and used a stack I'd never touched. How well can an engineer supervise an LLM exclusively authoring code in a language and framework they don't know?

All writings →