Lead Software Engineer
Package Manager (2021) — Helped lead a greenfield product which customers use to export and recreate their data across different accounts. Package Manager integrates dozens of heterogeneous apis into one unified api, automatically detecting any required data that is required in the new account. It’s built 100% in TypeScript, using React & NodeJS, as well as OpenAPI for modeling APIs.
Builder Framework & Lightning Email Builder (2020) — Tasked with building a new unified UI framework for building drag & drop editors on the Salesforce platform, with full extensibility for third parties. Written in TypeScript and
Lightning Web Components. We simultaneously built an Email Builder while another team built a website builder using the new framework.
Interactive Email (2019) — Primary UI developer leading a team of 3 other developers on a new React app that plugged into Content Builder that enabled customers to easily add forms to their email.
Content Builder & Email Editor (2017-18) — Rejoined the same team from my previous internship. Worked with the team to improve the third party
Custom Block SDK, add
Mobile Messaging, and general improvements.
In addition to the above work, I’ve mentored two interns, migrated an Angular 1 application to Angular 10, built a tool to migrate QUnit tests to Jest, drove forward the EOL on a custom solution, and contributed to
Salesforce’s Lightning Design System for React.