I am a designer-turned-developer with a passion for creating beautiful, functional, and accessible digital experiences. I have a proven track record of building, leading, and coaching teams to success. Throughout my career, I have helped organizations of all sizes improve their development practices, build compelling user-facing products, and drive business value through collaborative and cross-functional design thinking.
When I'm not neck-deep in TypeScript, you can find me cooking, checking out local breweries/restaurants, and enjoying stand-up comedy.
Shopify |
Remote — Toronto, ON
|
Staff Software Developer |
May 2021 to Current
|
As a Staff Software Developer at Shopify, I've had the privilege of helping to lead engineering efforts across Shopify's app developer platform, with a focus on improving the app developer experience. My work has centered around developing and refining developer tools to make it easier for developers to build high-quality apps on Shopify. I'm passionate about creating accessible, user-friendly tools that empower developers to do their best work, and I'm committed to fostering a collaborative, innovative engineering culture.
Remote — Toronto, ON
|
Software Development Manager |
Apr. 2020 to May 2021
|
As the manager of Shopify's App Developer Experience team, I oversaw a talented group of twelve developers who were responsible for stewarding the user interfaces, APIs, and tooling that make it possible for developers to build apps on Shopify's platform. I took pride in fostering a collaborative, empathetic team culture that encouraged innovation and continuous improvement. Whether mentoring interns, coaching senior ICs, or managers; I was committed to helping every team member grow and thrive. Our team's hard work and dedication paid off, resulting in a Shopify app developer experience that is more intuitive, accessible, and powerful than before.
Low Tide Consulting |
Toronto, ON
|
President & Principal Consultant |
Mar. 2019 to May 2021
|
As the founder and principal consultant of my own UX development consulting practice, I had the pleasure of working with exceptional clients, including The Globe and Mail, where I provided consulting, strategy, and contract development services. I also provided technical prototyping for a variety of startups, helping them to bring their innovative ideas to life. My expertise in UX design and development was recognized by industry leaders, and I co-authored blog posts published in InVision's Inside Design blog and UX Planet. I also presented at workshops and conferences across Canada and the United States, sharing my insights and best practices with other software development and UX professionals.
Lighthouse Labs |
Toronto, ON
|
Instructor - Web Development |
Jan. 2016 to July 2020
|
From March 2019 to July 2020, I lectured weekly at Lighthouse Labs on a range of topics, including best practices in modern JavaScript (ES2015-2019), CSS (Grid and Flexbox), and React (Hooks, Context, function components), as well as various advanced topics.
In addition, from January 2016 to March 2017, I co-taught and mentored Lighthouse's part-time Web Development Fundamentals course. During this time, I also co-authored curriculum material for prominent Lighthouse initiatives, including the HTML500, which was taught in eight cities to over 2,000 participants.
Ample Organics |
Toronto, ON
|
Lead, Front End Development |
Dec. 2017 to Mar. 2019
|
As Front End Development Lead, I implemented a Front-End development lifecycle with Design Thinking methodologies to drive user and business value. I managed and coached Front-End and Full-Stack Developers across multiple product teams, providing ongoing professional development.
I migrated the company to a modern Front-End technology stack and tooling, including Vue, Vuex, and Webpack, and was accountable for project management of all user-facing web applications, open-sourced projects, and a robust Vue.js component library.
I worked closely with Director, Executive, and C-level stakeholders to define requirements, develop technical strategy, and build consensus. Under my leadership, the front end team grew by over 4x and the company grew from 30 to over 110 employees, serving 80% of Canadian medical cannabis patients and 70% of Licensed Producers.