About me

I’m a front-end engineer and engineering manager with 10+ years of experience in hands-on technology roles and development experience. I enjoy the challenge of learning new coding languages and experimenting with AI, while staying up-to-date with the ones I’m comfortable with. I’m passionate about accessibility, design and user experience. My hobbies include video games, reading, traveling, puns, tea, sweet snacks, and playing rhythm games in arcades.

Experience

Engineering Team Lead

July 2022 - February 2026
Zapier
  • Lead engineering teams with up to 6 direct reports (frontend, fullstack, backend)
  • Lead Developer Experience and Design System teams
  • Lead teams building new and existing products, including technical roadmaps, project planning, and execution
  • Coached direct reports on growth
  • Promoted intermediate engineers to senior engineers
  • Collaborating with other teams on projects across teams and zones
  • Setup a new codebase repository and helped maintain existing ones including infrastructure, as well as help fix bugs, tech debt, improve developer experience and review merge requests
  • Setting goals, strategy, and metrics (team and product)
  • Working with Product Manager and Designer on the team to help build technical roadmaps

Front-End Engineer

April 2021 - July 2022
Zapier
  • Delivered high-quality, consistent code based on feature requests, user stories, and prototypes
  • Speced and plan out new features with Product Managers and Designers
  • Improved accessibility in the internal design system and other apps
  • Triaged and fixed bugs in the existing codebase
  • Monitored reliability and performance of Partner Elements through dashboards and tools
  • Reviewed the code of fellow engineers
  • Participated in knowledge sharing activities with colleagues
  • Mentored junior engineers

Front-End Engineer

May 2019 - April 2021
Thinkific
  • Deliver high-quality, consistent code based on user stories and prototypes
  • Planned out new features with Product Managers, Designers, QA and Lead Software Engineers
  • Code review the code of fellow engineers
  • Work in migrations of existing code to React
  • Add new and update React components in component library
  • Fix existing bugs and issues, help answer support tickets
  • Participate in knowledge sharing activities with colleagues
  • Improved accessibility in the internal design system and other apps

Front-End Developer

May 2017 - April 2019
Pixel Union
  • Proficient in JavaScript, jQuery, CSS, SASS, HTML, HTML5, Liquid, Handlebars
  • Everyday use of Terminal, NVM, NPM, Node
  • Development of customizations for client Shopify and BigCommerce stores
  • Working with a team and solo on custom projects
  • Building new and adding features to Shopify and BigCommerce themes
  • Fix existing bugs and issues in themes

Web Developer

September 2016 - May 2017
TaskHusky
  • Proficient in JavaScript, jQuery, CSS, SASS, HTML, HTML5, Liquid, Handlebars
  • Quotes for Shopify, BigCommerce and Wordpress customizations
  • Development of customizations for client Shopify and BigCommerce stores

Web Developer

November 2014 - September 2016
Pixel Union
  • Proficient in JavaScript, jQuery, CSS, SASS, HTML, HTML5, Liquid, Handlebars
  • Everyday use of Terminal, NVM, NPM, Node
  • Quotes for Shopify, BigCommerce and Wordpress customizations
  • Development of customizations for client Shopify and BigCommerce stores
  • Support for Shopify and BigCommerce themes
  • Working with a team and solo on custom projects

Casino Technical Services Assistant

May 2009 - August 2013
BCLC

Coordinator for the Casino Technical Services department.

  • Creating processes, manuals and updating them accordingly
  • Find, report, and maintain bugs on the Casino Division’s internal web application into the bug tracking system (Teamforge)
  • Testing new features and fixes on the Casino Division’s internal web application
  • Arrange meetings with users of the web application and acquire feedback on how to make the application more user friendly and flow better
  • Working directly with the development team on enhancing the web application and fixing reproducible issues
  • Composing reports to the manager on status of issues and new features being implemented in next release of the web application
  • Adding and ensuring documentation on department web application is relevant and up to date

Projects

Weather Forecast: A 5-day Weather Forecast single page app.
SurveyRaptor: A polling tool for Slack that helps you gauge decisions that will affect your team by building personality profiles that adjust and evolve over time.
Chatty: A chat app built on ReactJS using websockets. Allows local chatting and displaying of images and gifs!
Mapm: Lighthouse Labs midterm project wiki map, Mapm!