Experience

Career history, in context.

Creativity on the web, from agency ad production to platform architecture at Trainerize / ABC Fitness.

  1. Trainerize / ABC Fitness

    Principal Software Developer

    to Present

    Modernizing the platform. Trainerize’s web application had grown across years of iterative delivery on a .NET-based architecture reaching its limits for scale and pace of change. I led the project to redesign and rebuild it as a modern single-page application — scoping the migration, setting technical direction, and owning implementation through to a production beta. The result became the foundation the web team builds on today, recognized with ABC Fitness’s Growth Guru award in 2024. Post-launch, I took ownership of production behaviour, authentication, and an enterprise SSO integration for a major partner.

    Running the platform day to day. I typically own frontend release engineering for the Trainerize web application — production-critical pull request review, release-risk assessment, and acting as the escalation point for critical defects. I manage most of the team’s web standards and frontend foundations, work that traces back to shared UI and date/time standardization I helped establish in 2019.

    Growing the team. I’m the senior technical contact for onboarding new web developers, and I screen, interview, and help refine the assessment used to evaluate frontend candidates. I mentor engineers through code quality, architecture, and progressively scoped ownership, and provide input into career-level and promotion decisions.

    Applied AI. Alongside the core platform work, I’ve contributed principal-level engineering to Trainerize’s early AI initiatives — from an AI virtual-coach prototype at ABC’s 2024 Global Hackathon to the frontend of the AI Workout Builder, the company’s first live AI feature for business customers.

  2. Senior Software Developer

    to

    Grew into a senior technical role as Trainerize’s web platform and engineering organization scaled, continuing to build out shared frontend foundations and contributing to interviewing and screening candidates for the growing web team.

    This period bridged the platform’s early growth and the architectural modernization that followed — the foundation for taking on principal-level ownership in 2022.

  3. Front-end Developer

    to

    Joined Trainerize in December 2015 as a front-end developer, translating product designs into code and integrating client-side logic across the company’s early web, iOS, Android, and Apple Watch surfaces. Handled customer-driven fixes and launch support in a fast-moving startup environment.

    By 2019, contributed to formalizing React coding standards for the wider web group, and worked on shared UI standards for e-commerce and a unified date/time module — early steps toward the platform-wide ownership that followed.

  4. Anti-Alias Design

    Web Developer

    Created a small two-person start-up company to take on small web projects in our spare time. Designs included high fidelity mockups, brand identity development, modern responsive web design and content management solutions. Development utilized HTML5/CSS3, JS, JQuery, AJAX, JSON, as well as Joomla, Wordpress, Bootstrap, and analytics.

  5. MacLaren McCann

    Developer

    to

    Was responsible for the fulfillment of standard and rich media ad campaigns from a technical and visual perspective utilizing the latest HTML, CSS and JavaScript techniques. Many projects included transitioning Flash media to the newer HTML5 standards. Typical ad units included expandable banners, dynamic content, HTML5 media, page-takeovers, email and landing pages.

    I worked closely with Creative, Production and QA teams to ensure pixel-perfect execution of quick turn-around projects. Through the agency I worked with many large brands including GM, WIND Mobile, Lotto 649/LottoMax, Bayer, and RBC.

  6. Top Producer

    Graphics Designer

    to

    Developed online advertising solutions for U.S. real estate agents including banner advertisements, landing pages and other interactive media. Developed and maintained department website and banner gallery. Collaborated with multiple teams to create rich-media solutions for unique advertising campaigns on realtor.com.