Since 1999

Builder.

I've been building things online since 1999. Corus, Bell, Telus International, Toronto Public Library, and a long list of agencies and small businesses in between. What I do now is take everything I've learned in 27 years of shipping and wire it into managed platforms that one person can run but that work like a team of five.

Built on 27 years of shipping

I shipped DisneyChannel.ca and GlobalTV.ca features at Corus in 2019. Built Toronto Public Library's Elasticsearch-backed catalog search in 2025. Shipped a production chatbot MVP at Choony in 2023. Led portal migrations at Telus International. The full timeline is below — every role, every stack, every year.

What started as freelance Flash work in 1999 became a solo practice, which became a platform. Today I build managed digital operations for small businesses and agencies — website, email, CRM, content, booking, automation — as one connected system I maintain myself. Clients get agency output without agency overhead.

By the numbers

27 years, four enterprises, one operator

A quick snapshot before the full timeline. The stats are small because I'm one person; the roster below is where the scale shows up.

Since 1999
Building online
5
Client platforms running
4
Enterprise projects shipped
1
Operator behind everything

Career

Experience & Work History

Webfacemedia

Webfacemedia

Founder & Developer

1999 – PresentToronto, ONCurrent
  • Founded and operated a web development studio serving businesses and agencies for over 25 years.
  • Built managed web platforms, AI-powered automation systems, and e-commerce solutions.
  • Delivered 50+ projects for enterprise clients including custom CMS platforms, booking systems, and chatbot integrations.
Toronto Public Library

Toronto Public Library

Senior Web Developer

Jan 2025 – PresentToronto, ONCurrent
  • Led full-stack microservices development using Astro and Strapi, authoring content schemas and custom plugins.
  • Implemented real-time features with WebSockets, powering collaborative catalog search and notifications.
  • Architected and maintained Elasticsearch clusters for branch-wide content indexing and fast query performance.
  • Built and maintained CI/CD pipelines in Azure DevOps with Docker containers—automated testing, image builds, and blue/green deployments.
  • Integrated third-party APIs (Google Books, OverDrive) and internal MySQL data sources for unified catalog search.
  • Ensured AODA/WCAG 2.1 adherence through semantic HTML, ARIA roles, and keyboard navigation audits.
Choony.io

Choony.io

Senior Full Stack Developer

Nov 2023Remote
  • Developed AI SaaS MVP featuring embeddable OpenAI chatbots, with Flask-based back end and React-powered front end.
  • Created WordPress plugins (PHP/React) to integrate chatbot widgets into client sites.
  • Secured endpoints with passwordless biometric middleware.
Bell

Bell

Senior Frontend Developer

Nov 2022 – Aug 2023Toronto, ON
  • Built multilingual React/Next.js promotional applications with GraphQL and tRPC.
  • Integrated SAML authentication, implemented Jest unit tests and Playwright E2E suites.
  • Automated code quality checks with SonarQube in CI pipelines.
Telus International

Telus International

Software Developer Dev Lead

Sep 2021 – Aug 2022Toronto, ON
  • Led migration of legacy portals to React/Node.js/PostgreSQL stack; maintained backward compatibility.
  • Delivered internal Koodo support tools; enhanced SOAP and GraphQL API integrations.
Organimi Inc

Organimi Inc

Software Developer

Jun 2020 – Sep 2021
  • Migrated SaaS software from V6 to V7, ensuring no downtime and backward compatibility.
  • Developed backend APIs with Express.js and MongoDB.
  • Enhanced user interfaces using React with Redux Toolkit for state management.
Mortgage Broker Store

Mortgage Broker Store

Contract WordPress Developer

Apr 2020 – Jun 2020Toronto, ON
  • Developed custom WordPress themes/plugins in PHP and Bootstrap; optimized A/B testing flows for lead conversion.
Corus Entertainment

Corus Entertainment

Agile Full Stack WordPress Developer

Nov 2018 – Feb 2020Toronto, ON
  • Built, maintained, and extended the full Corus Canadian broadcast channel web portfolio in WordPress and PHP — including DisneyChannel.ca, GlobalTV.ca, BigBrotherCanada.ca, and the rest of the specialty and lifestyle channel sites. Full portfolio on webfacemedia.com.
  • Containerized environments with Docker, streamlined developer onboarding.
Target Directories

Target Directories

Full Stack Wordpress Developer

2018
  • PHP, MySQL, Javascript, CSS & HTML (LAMP stack)
  • Optimizing the ExpertOnlineTraining.com e-learning platform for high traffic
  • Application redevelopment to support further scaling
  • MySQL query & PHP code optimization for faster performance
  • API backend development for the accompanying mobile app
  • Push Notifications backend development for the accompanying mobile app
  • Wordpress theme development using bootstrap 4
Learn2

Learn2

Agile Full Stack Wordpress Developer

2018
  • PHP, MySQL, Javascript, CSS & HTML(LAMP stack)
  • Developed plugins that extend the Learndash E-Learning Platform
  • Developed plugins that extend the Badge-os plugin
  • Developed Child Theme functionality to extend Buddypress
  • Wordpress API development for a custom wordpress based mobile app
  • Setup of a multi vendor platform for WooCommerce
Target Directories

Target Directories

Full Stack Wordpress Developer

2017
  • PHP, MySQL, Javascript, CSS & HTML(LAMP stack)
  • Developed a custom online e-learning platform for ExpertOnlineTraining.com
  • Developed wordpress quiz plugin with AngularJS
  • API development with Amazon Web Services (AWS)
  • Stripe based e-commerce
  • User and data migration
  • Site Translation to Chinese
Black Cat Advertising

Black Cat Advertising

Full Stack Developer

2016 – 2017
  • PHP, MySQL,Javascript,CSS & HTML(LAMP stack)
  • Developed an online music and sharing platform for Humber College
  • Developed various plugins, modules and snippets for modx
  • API and CMS application development for Humber College’s Program Data Module using Codeigniter
Tribute Media

Tribute Media

Front End Developer

2016
  • Responsive Development of showtimes.com
  • Front end development with Bootstrap
  • Custom Javascript and JQuery
  • Wordpress Development
Red Urban

Red Urban

Front End Developer

2015
  • Front and back end development with Bootstrap
  • BackboneJS, HTML5 and CSS, Git, Php
  • Development of a music Mixer for Subaru with Social Media Integration
  • API Development for project using Codeigniter
Style Democracy

Style Democracy

Wordpress Developer

2015
  • Revamp of wordpress website UI
  • Development of wordpress child theme
  • Custom wordpress plugin development. Php and Mysql
  • Google Adsense, Mailchimp Integration
  • Project Documentation and Staff training
  • Worked onsite and offsite to reskin website with large database. Cloned site locally and developed a child theme for wordpress as well as custom plugins with Bootstrap, HTML,CSS and jQuery. Trained staff on how to manage revamped website
Ryan Design

Ryan Design

Front End Developer

2013 – 2015
  • Front and back end php/mysql development, SVN
  • Mobile Web Applications with HTML5, Bootstrap
  • Responsive Website Development
  • Touchscreen Development with HTML5, CSS3 and Flash Actionscript
  • Google Map Generator Application Development
  • Developed various responsive websites for Real Estate builders
  • Developed a huge custom site for EQ Homes using wordpress.
  • Developed various Touchscreen and Ipad web applications.
  • Developed and maintained lead gathering real estate websites and newsletter sign up applications.
Publicis

Publicis

Front End Developer

2013 – 2014
  • Front and back end development with Bootstrap
  • HTML5 and CSS
  • Cross browser testing
  • Bug fixing
Royal Lepage

Royal Lepage

Wordpress Developer

2013
  • Front and back end wordpress development
  • Responsive Web Development with Bootstrap HTML5, CSS3 and Jquery and Javascript
  • Custom Plugin Development
  • Google Maps Integration
  • API Integration
BHS Consultants

BHS Consultants

Web Flash Developer

2010 – Nov 2012
  • Frontend and backend Web Development with PHP, Flash, JQuery and Ajax
  • HTML,HTML5,CSS,CSS3 & Javascript
  • Wordpress Theme, Widget and Plugin Development (Wordpress Guru)
  • Experience with REST,SOAP,CURL,OAuth,XML-RPC
  • Frontend and backend Developer for iHeartRadio Online Radio Station
  • Facebook Application Development
  • Flash Actionscript Development

Redwood E-Learning Systems

Senior Flash Developer

2009 – 2010

VCR Active Media

Flash Multimedia Developer

2007 – 2009

Webkinz.com

Flash Developer

2006

Webcast.tv

Flash Programmer and web designer

2004 – 2005

Affinity Solutions Inc

Multimedia Designer

2003 – 2004

Mach One Communications

Freelance

2000

Synaesthesia Multimedia

Freelance

1999