The original james-allen.ca: a pioneering single-page application built with jQuery that generated leads and launched a freelance career spanning over a decade.

My original portfolio website launched in 2011 became the foundation of my freelance career, generating consistent leads for over 14 years and opening doors to employment opportunities at Renoworks, NeuroTrack, FYidoctors, and a teaching position at InnoTech College.
Built before React and Vue.js existed, I created a single-page application experience using jQuery and leveraged the HashBangBoom plugin and hashchange plugin before hashchange events were natively supported by browsers. This provided smooth animated transitions between sections and hashbang routing that felt ahead of its time.
This website consistently delivered results throughout its 14-year run:
After 14 successful years, I retired the original site in 2025 to make way for this modern Next.js version. While the tools have evolved dramatically since 2011, the core principles remain: build something that serves real business needs while pushing technical boundaries.




Website development and online registration system for the unique charity fundraiser where high-end performance cars drag race against a Canadian military fighter jet in Cold Lake, Alberta.

Website redesign and development for a group buying platform targeting mothers, featuring spa treatments, house cleaning services, and family deals.

Custom mobile-responsive Vue.js SPA with SEO optimization for a leading nondestructive testing company serving Western Canada's oil & gas industry.
Let's create something amazing for your business too.