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.

The honest version

Credibility over marketing

Real years, real places shipped. The full roster lives in the timeline below.

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