Featured Projects

InnCreative Digital

Charter Communications · 2023 – Present

Multi-tenant, multi-app platform built from a single codebase. Served as technical team lead and architect, overseeing the full project lifecycle — requirements analysis, architectural design, sprint planning, and code review — to deliver a scalable, maintainable system.

SymfonyjQuerySQL Server

InnSpect

Charter Communications · 2022 – 2023

Greenfield Laravel + React application. Started as developer and quickly transitioned into team lead — established the technical foundation, guided other developers on architectural design and coding standards, and worked directly with the PM and clients on requirements.

LaravelReactSnowflakeSQL Server

InnVue Media

Innovar Media Solutions · 2020 – 2021

Senior developer on a multi-tenant, multi-app cloud platform. Implemented core functionality using PHP, Symfony, jQuery, AWS S3, JSON, and REST APIs. Mentored junior developers, led code reviews, and maintained high standards for code quality and maintainability.

PHPSymfonyjQueryAWS S3REST APIs

Antera SAAS

Antera Software · 2015 – 2020

Multi-tenant business-management SaaS for the promotional-products industry. Owned the Products module and the QuickBooks Online integration end-to-end — MySQL schema, Yii2 JSON APIs, Angular 7 + NgRx Store front end, OAuth 2 auth with refresh, automated SKU generation, large CSV import/export, multi-format data ingestion, and image upload to cloud storage. Wired event-driven QBO transactions, GL-account mapping UI, and customer-facing error surfacing.

PHPYii2Angular 7NgRxMySQLREST APIsOAuth 2

St. Mary's Orthodox Church

Calgary, Canada · 2015

Official parish website. Sole backend developer — designed, architected, built, and deployed end-to-end. Configured Drupal CMS for parish information and the members section, then integrated a custom front-end design provided by an external designer into a tailored Drupal theme. PHP / MySQL data layer behind Drupal's content model.

DrupalPHPMySQL

TubeRefund

Squad Technologies · 2009 – 2012

Convenience layer over Transport for London's open tube-delay refund form. Users registered once with their personal details, then per claim submitted only commute info — the app composed and POSTed the full refund application on their behalf, turning a daily commuter's repeated multi-field filing into a one-step submission. Sunset when Transport for London added CAPTCHA verification to the public refund form.

PHPMySQLForm automation