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.




Logo design, full website design and development for a Calgary-based masonry contractor, focused on building trust, showcasing craftsmanship, and generating high-quality local leads.

Custom Laravel-based website with Vue.js admin panel for a small business, featuring gallery management and easy content updates without off-the-shelf solutions.

Logo design, website design and development for a Calgary-based scrap car removal service, focused on rapid lead generation, strong local SEO, and a modern cost-effective build process powered by AI-assisted workflows.
Let's create something amazing for your business too.