August 2021 - present
Working on the Conversion and Growth teams to help test, refactor, and scale PHP monoliths.
March 2020 - August 2021
Worked with the Consumer team to implement the Move Safe™ certification, added to help customers interact with real estate agents safely during the COVID-19 pandemic. This led to 20,000 additional agents signing up for HomeLight from Mar-Apr 2020.
Architected the Client Dashboard experience, a React project that increased the number of scheduled meetings from leads by 14% and doubled the number of returning users.
Led the Consumer team to deliver our Agent-Client Messaging platform, allowing users to communicate with agents using in-platform messaging and phone notifications rather than by email or phone call. 5% of our clients have switched to this as their preferred method of communication.
Started the Engineering Book Club, a bi-weekly event hosted to help educate the engineers of HomeLight.
Created the CI/CD testing pipelines for the Client Dashboard and Home Hunter projects, installing code coverage as a quality gate and prerequisite before staging and production releases.
Delivered a tech debt paydown effort to remove our native email sending logic and templates from our monolith and port them to a scalable API and SendGrid.
April 2016 - March 2020
Helped grow ActiveCampaign's product set and implement its current design from 2016-2020.
Projects: Date-based automation blocks, saved responses, new navigation, deal custom fields, Ember framework upgrades, Ember CI/CD pipelines, Ember parallel testing, Ember code coverage reports, ELK stack efficiency and logging cleanup, our GitHub+CircleCI -> GitLab transition, quality gates as pre-deploy checks, and campaign sending improvements that increased send rates by 250k messages/hr.
Helped organize our first company-sponsored trip to EmberConf 2018 in Portland, Oregon, and gave presentations on tackling impostor syndrome and preventing developer burnout.
February 2014 - April 2016
At Pharmedio I programmed a SaaS platform for compounding pharmacies using CakePHP, jQuery, MySQL, HTML, and CSS along with various APIs.
ELK Stack: How to Log & Debug
Jan 25, 2019
Presented on how to effectively clean up your Kibana logs and when to use different logging levels to help easily debug your application.
Impostor Syndrome & Mental Health
May 16, 2018
Gave a talk about the importance of focusing on mental health and combating impostor syndrome in the tech industry.
Ember Parallel Testing & Code Coverage Reports
May 1, 2018
Presented ActiveCampaign's implementation of parallel test pipelines for Ember Chicago.