About
Engineering Manager, full-stack developer, and AI infrastructure builder with 10+ years shipping production systems.
The Short Version
I’m an Engineering Manager with 10+ years of full-stack development experience, currently leading a cross-functional engineering pod at a real estate technology company. I build tools that make developers radically more productive.
Outside of work, I’ve been building Hivemind, a full-stack platform in F# that orchestrates AI coding agents inside Docker containers. It’s the system I use to ship software faster than any workflow I’ve tried in a decade of professional development.
How I Got Here
I started building for the web at Camosun College in Victoria, BC, studying Computer Systems Technology. By 2016 I was the primary developer on an e-commerce platform at Lauder Media, building the entire Django backend from scratch and managing client delivery end-to-end.
At FreshWorks Studio I moved into a team lead role, running code reviews, sprint estimation, and mentoring junior developers across multiple concurrent client projects. Then at Foundry Spatial, I led the migration of 10+ geospatial applications from hand-patched VMs to Kubernetes, cutting deploy times from hours to minutes. I partnered with hydrologists and data scientists to turn complex water-resource models into production web tools. That was where I fell in love with infrastructure.
In 2019 I joined Clever Real Estate as a Staff Engineer, where I spent five years as the technical lead on core systems: the matching engine, partner integrations, and growth infrastructure serving thousands of users monthly. Some highlights:
- Designed a real-time lead routing system that dramatically improved conversion rates and nearly eliminated manual handoffs
- Tuned distributed performance across multiple layers (query optimization, caching, async workers) for significant latency and cost improvements
- Modernized a large monolith: modular domains, feature flags for A/B testing, async queues for safer experimentation
- Drove deploy frequency from monthly to multiple times per week through CI/CD improvements and engineering standards
In September 2024 I moved into Engineering Manager, leading a pod of backend, frontend, and QA engineers. I introduced delivery KPIs and an operating cadence that significantly improved release velocity and brought cycle time down to days instead of weeks, while staying hands-on with architecture decisions and complex features.
What I’m Building Outside Work
The project I’m most excited about is Hivemind. It started from a simple observation: AI coding tools are impressive in demos but unreliable in practice. Environment contamination, context management, quality control, parallel execution. All unsolved when you’re trying to deploy AI agents on real engineering work.
Hivemind solves this with a pipeline approach: plan, execute, verify, review, fix, PR. Each phase runs in an isolated Docker container. Each container starts clean. The system orchestrates Claude Code, Codex CLI, and other agentic tools so that a single engineer can run multiple AI agents in parallel on different tasks, with automated tests, linting, and structured review gates at every step.
It’s built in F# on the SAFE stack, and I use it daily to ship production code across multiple projects. Not a weekend demo. Real infrastructure solving real problems.
Clair Flow is a cross-platform AI voice dictation system I’m building from scratch. Native clients in Swift (macOS) and Rust (Linux), backed by an F#/SAFE Stack cloud service that handles real-time speech-to-text streaming and LLM-powered post-processing. The interesting challenge is the full vertical: local audio capture, WebSocket streaming, multi-provider STT, AI transcript cleanup, and text injection into the focused app, all with sub-second latency.
I also built a personal AI operations layer using OpenClaw, a multi-agent orchestration system that coordinates specialized AI agents across my entire workflow. Dedicated agents handle development, writing, project management, and executive support, with structured handoff protocols and persistent memory across sessions. It’s the connective tissue between Hivemind, my projects, and everything else I run.
What I Believe
- AI is a multiplier, not a replacement. The best results come from engineers who know how to wield these tools effectively, not from removing engineers from the loop.
- Infrastructure beats heroics. A reliable system that makes every developer 3x more productive is worth more than any single brilliant commit.
- Shipping is the only metric. Ideas are cheap. I care about what’s running in production.
Quick Facts
- Current role: Engineering Manager at a real estate technology company
- Experience: 10+ years full-stack development
- Stack: Python/Django, TypeScript, Ruby/Rails, Rust, React, F#, Docker, Kubernetes, AWS, Swift
- Focus areas: AI development infrastructure, engineering productivity, real-time AI systems
- Location: Calgary, Alberta, Canada 🇨🇦
- Education: Computer Systems Technology, Camosun College