My Career

A timeline of my professional journey

Timeline

  • February 2021 - Present

    Chief Technology Officer

    Agility CMS

    Leading the Product Team at Agility Inc. We build Agility, which is the best cloud-based platform for delivering personalized online experiences with Digital Content, eCommerce, Point of Sale, and Kiosk.

    Key Achievements

    • Led Agility to win CMS Idol 2025 in Montréal with a live GenAI-powered demo
    • Earned recognition as Best Cloud CMS by CMS Critic
    • Achieved leadership placements on G2 and Gartner Peer Insights
    • 20+ years helping brands move beyond monolithic systems to flexible platforms that scale, adapt, and deliver

    Focus Areas

    • Software Architecture
    • Agentic AI
    • Model Context Protocol
    • Composable, API-first, cloud-native platforms
    • Modern Dev & Headless Tech Advocacy
  • May 2019 - January 2021

    President

    Agility CMS

    Served as President and CTO, leading product innovation and company strategy.

    Key Achievements

    • Transitioned from VP of Innovation & Development to executive leadership
    • Led product development and customer success initiatives
    • Built on 16+ years of experience with the platform
  • February 2005 - January 2021

    VP of Innovation & Development

    Agility CMS

    Led innovation and development at Agility for 16 years, building the platform from the ground up.

    Key Achievements

    • Architected and developed the core Agility CMS platform
    • Built cloud-based solutions for digital content management
    • Established Agility as a leader in headless CMS space
    • Focused on composable, API-first architecture
  • February 2003 - January 2005

    Solution Architect

    Point Alliance Inc.

    Architected and developed solutions using Asp.net, Lotus Notes/Domino, Windows Mobile, and Blackberry applications.

    Technologies

    • ASP.NET
    • Lotus Notes/Domino
    • Windows Mobile
    • Blackberry
  • October 2000 - January 2003

    Senior Developer

    Cognicase

    Senior developer for ME4N CRM Software.

    Technologies

    • CRM Software Development
    • Enterprise Software Solutions
  • January 1999 - December 2001

    Software Engineer

    United System Solutions

    Lead developer on the web client for Maximizer Enterprise for Notes.

    Technologies

    • Web Development
    • Lotus Notes/Domino
    • Enterprise CRM Solutions