I lead software teams and teach systems design. My work spans enterprise logistics APIs at Purolator Digital Lab, creator IP protection at UREEQA, and teaching at Sheridan and Conestoga.
I write about API behaviour, engineering decisions, and how teams review and operate automated work. The examples I publish distinguish a proposed design from an implemented control and a test result from a production outcome.
- Stopline: an experimental decision gate for browser agents. A model classifies a proposed action; a policy in code determines whether it runs.
- Metron: a small terminal coding agent for local AI development, with bounded tools and explicit approval for patches.
These are public engineering projects. Their documentation describes the implementation and its limits.
Read my technical writing on DEV or find me on LinkedIn. My website collects my writing and background.




