Senior Software Engineer and Technical Lead with nearly 30 years of experience architecting scalable cloud solutions and leading engineering teams. Expert in Cloud-Native DevOps (Kubernetes, FluxCD), modernizing legacy systems, and integrating Generative AI (LLMs) into enterprise workflows. Proven track record of delivering end-to-end SaaS platforms, from high-volume syndicated content networks to complex ERP systems, with a focus on 100% Infrastructure as Code (IaC).

Experience

#experience

Founderanytown.ai

Dec 2024 – Present

AI-powered local news network — 13 production community sites across Central Alberta, built on the Happy Vertical ecosystem.

Multi-Agent SaaS Network

Launched a network of 13 hyperlocal news sites (e.g., bentleyalberta.com) powered by a multi-tenant SaaS dashboard that orchestrates a suite of specialized AI agents sharing a unified database via Single Table Inheritance (STI).

13 production sites

Municipal Governance Agent

Autonomous agent monitoring municipal portals (CivicWeb/SharePoint) using PDF parsing and OCR to generate source-linked meeting coverage and automated journalism.

Generative Video Pipeline

Managed automated media workflows orchestrating performers, characters, and scenes through complex ComfyUI workflows and custom diffusion models.

Predictive Intelligence Agents

Developed agents for automated hyperlocal weather forecasting and sports statistical analysis for real-time content delivery.

Operational & DevOps Agents

Engineered agents for autonomous social media performance tracking/posting and automated GitHub repository management.

Monetization Engine

Developed a decentralized ad network with weighted distribution, impression tracking, and automated registration workflows.

Founder & Lead Engineerhappyvertical.com

Dec 2024 – Present

Open-source ecosystem for vertical AI agents and local knowledge bases — 80+ packages across multiple repositories.

Agentic Development

Extensively leveraged AI-native development tools including Claude Code, Gemini, and Codex as primary interfaces to orchestrate the construction of the 80+ package s-m-r-t ecosystem, utilizing agentic workflows for complex refactoring, test generation, and architectural consistency.

Platform SDK

Architected a standalone, 30-package TypeScript monorepo providing decoupled foundation abstractions. Built using Adapter and Factory patterns, it provides a unified interface for 6+ AI providers (OpenAI, Anthropic, Gemini, Bedrock), a multi-dialect database layer (DuckDB, LibSQL, Postgres) with integrated vector search, and robust file/parser modules.

s-m-r-t Framework

Designed an opinionated, 37-package application framework enabling "define-once" development. Implemented AST-based code generation to auto-generate REST APIs, CLI tools, MCP servers, and migrations from class definitions. Engineered a comprehensive UI framework including a global app provider, dynamic theming system, and a library of 15+ reusable domain modules (Commerce, Ledgers, Content, Projects). Features include voice-enabled form inputs and integrated LLM validation.

Hybrid Cloud Infrastructure

Designed a hybrid Kubernetes cluster spanning Hetzner Cloud and on-premises GPU nodes (NVIDIA RTX 4090) using NixOS, FluxCD, and Tailscale. Achieved 82% cost reduction via strictly typed infrastructure (CDKTF) and automated GitOps pipelines.

82% infrastructure cost reduction

Technical Leaddigitalfuel.io

Mar 2021 – Dec 2024

React & Hugo Hybrid Architecture

Engineered a high-scale content network using React for dynamic frontend components and Hugo for static template rendering, achieving perfect 100/100 PageSpeed scores across the Bettoday network.

100/100 PageSpeed

GitOps Automation

Implemented a robust FluxCD, Terraform, and Kubernetes architecture to automate the deployment and scaling of the syndicated content network, ensuring high availability and zero-downtime updates.

AI-Driven Content Systems

Architected a syndicated CMS utilizing ChatGPT to automate information extraction, content generation, and SEO optimization, significantly scaling production capacity.

High-Scale Network Management

Built and managed the infrastructure for Bettoday, a network of regional sports sites (flagship: bettodayusa.com) and associated state-specific domains.

Integrations Engineerxmatters.com

Mar 2020 – Dec 2020

Quality Assurance Innovation

Engineered a novel code coverage solution to identify untested paths and improve overall codebase reliability.

Security & Auth

Implemented 3-legged OAuth for seamless user association between Slack and xMatters.

Automation

Developed scripts to automate database patching, reducing a multi-day manual process to a single-click operation via the Spring Framework.

Technical Leadomnium.io

Oct 2015 – Mar 2020

System Architecture

Led the end-to-end architecture and delivery of a comprehensive SaaS ERP solution for the apparel industry.

Team Leadership

Managed a team of 7 developers, overseeing the stack (Node.js, Vue.js, AWS Aurora/ECS) to handle complex workflows including inventory allocation, shipping, and warehousing.

Team of 7 engineers

Technical Director & PartnerInternet Media Corp

Jun 2003 – 2008

Distributed Systems & High Availability

Engineered a high-availability server cluster using FreeBSD and the Spread Toolkit (group communication/ordered messaging) to handle massive, non-linear traffic spikes. This architecture served as the backbone for B2B syndication, providing leased data feeds to major global media entities.

High-Throughput Media Pipelines

Designed and implemented a custom PHP-based video streaming engine — including a flash pseudo-streaming server built to avoid Flash Media Server licensing costs — with usage-based billing and granular data-tracking architectures to handle petabyte-scale transfers and complex monetization with 100% audit accuracy.

Petabyte-scale transfers

External Technical Leadership

Acted as a Tier-3 technical consultant for ISP Infrastructure teams. Provided specialized training and operational standards to ISP senior engineers to optimize their hardware and network layers for high-throughput media environments.

Lead Programmer & Technical ConsultantGreen Room Media

Apr 2000 – Dec 2002

Engineering Team Scaling

Partnered with media buyers to build a full-service digital agency from the ground up, scaling the engineering organization to 12 developers to support rapid business expansion and high-traffic platform growth.

Grew team to 12

High-Stakes Gaming Platforms

Architected full-stack solutions for global online gaming clients, including betting exchange clones (Canbet), PPC search engines, and members-based sports predictive modeling tools.

Software EngineerDish Clothing

Nov 1999 – Mar 2000

ERP Migration

Built a custom MS Access/VBA manufacturing system to replace a legacy Filemaker database, handling inventory, orders, and material calculations.

Mobile Innovation

Wrote Windows Mobile barcode software to assist with inventory and invoicing.

Other Experience

#other

Software Developer

Vizworx · 2020–2021

Kubernetes/AWS CDK infrastructure, e-sports bracket algorithms, Terraform templates.

Founder

coink.it · 2013–2015

Cryptocurrency platform with blockchain API and secure wallet server.

Software Engineer

iWinback · 2011–2012

Web-based call center application replacing legacy Delphi system.

Lead Developer

Gogiro Internet · 2009–2011

Multi-tenant affiliate SaaS platform on AWS.

Software Engineer

Matrix Content · 2002–2003

Relocated to Los Angeles; built web store and backend for image/video licensing business.

Software Engineer

Cannabis Culture Magazine · 1997–1999

Education & Certifications

#education
  • Agile Product Ownership
    UBC Sauder School of Business
    Issued Feb 2018 · Credential ID: II863
  • CELTA (Certificate in Teaching English to Speakers of Other Languages)
    Issued Jul 2016
  • Earl Marriott Secondary School
    Network administrator for Novell NetWare and AppleTalk networks. Built a hallway broadcast system using distributed televisions. Set up the school's first student internet workstation. Self-taught; programming since age 10.