Director of Software Development — Mysa (2020–Present)
As Director of Software Development at Mysa, I led a department-wide transformation that introduced structure, iterative delivery, and stronger collaboration across mobile, backend, firmware, and product teams. One of my first major initiatives was to formalize Agile practices across engineering — not just in name, but through meaningful process support. I rolled out Scrum-based frameworks across all disciplines and implemented onboarding and training programs to help teams adopt these practices successfully.
To improve strategic alignment, I introduced quarterly planning camps — offsite, full-day sessions involving engineering managers, architects, and product leadership. These became a cornerstone for cross-functional planning and gave product teams clearer insight into engineering constraints, timelines, and feasibility. This collaborative format helped teams converge on realistic department-wide goals while maintaining flexibility for innovation and feedback.
Throughout my tenure, I supported multiple reorganizations that shifted the engineering structure toward smaller, cross-functional squads. These changes allowed teams to move faster while maintaining architectural ownership and code health. Even during a difficult downsizing period, I remained focused on team morale and mentorship — helping emerging leaders step up and maintaining stability through change.
I was particularly focused on people-first management: enabling autonomy, checking in just enough to keep teams on track, and creating an environment where psychological safety and high expectations could coexist.
In parallel, I oversaw major technology initiatives aimed at improving our delivery platform. We significantly increased release velocity across mobile, firmware, and backend, introduced better release automation, and implemented a roadmap for long-term platform sustainability. I helped guide the transition to these new systems while keeping teams engaged and delivering.
Several key products were released during my time as Director:
We were also in the final stretch of launching Mysa for Low Voltage — a next-generation product positioned to compete with Nest and Ecobee.
My role ultimately centered on growing and supporting the people behind the products — providing leadership without micromanagement, fostering innovation, and always keeping the long view in mind.
Software Manager – Mobile App — Mysa (2020)
I was hired by Mysa to build and lead the mobile development team, which at the time consisted of just two developers working without clear process or delivery cadence. The company needed to scale its mobile capabilities in order to support more reliable feature delivery and tighter alignment with its hardware platform.
I began by embedding myself within the team to understand the existing system and workflows. From there, I initiated a structured hiring process to grow the team into a group of seven skilled developers and QA specialists. With the right people in place, I introduced Scrum as our development framework — focusing on iterative delivery, accountability, and cross-functional collaboration with our product team.
Within months, we transformed from sporadic, undefined releases to a stable, weekly release cycle. This shift allowed us to gather user feedback earlier in the development lifecycle, increase delivery confidence, and better align mobile app initiatives with the broader Mysa product roadmap. The systems and culture I established laid the groundwork for the company’s broader engineering transformation that followed.
Solution Architect & Senior Developer — Vision33 (2011–2020)
I started with Vision33 as a consultant and senior developer, building custom software solutions for a wide range of clients across Newfoundland and North America. In this role, I worked directly with customers to understand business needs and deliver purpose-built applications using modern web technologies and integration platforms. These experiences honed my ability to translate complex requirements into scalable, maintainable software — and built the foundation of my business-aware engineering approach.
Later, I transitioned to Vision33’s internal product team, where I enhanced our integration tools for SAP Business One. My work helped evolve our product strategy and positioned the team for deeper extensibility and maintainability across deployments.
In the final phase of my tenure, I stepped into a software architect role to co-lead the creation of Vision33’s first cloud offering: the Saltbox Platform. I worked alongside our Chief Architect, Tom, to design and build the multi-tenant, AWS-hosted integration platform from the ground up. I led the application architecture, infrastructure strategy, and implementation planning — helping to establish a modern, cloud-native foundation that now powers many of Vision33’s integration solutions.
Senior Developer — Edutech, Memorial University (2008–2011)
As team lead, I managed development for several departmental web apps and helped transition the dev team to modern tooling. I collaborated closely with internal clients, defined roadmaps, and mentored junior developers toward greater autonomy and quality ownership.
Network Administrator — Memorial University (2005–2008)
I led campus-wide Wi-Fi rollout and managed core networking infrastructure. This role gave me foundational exposure to systems reliability, IT operations, and stakeholder communication at scale.