- Rewrote a mobile app in React Native to align it with new product direction. Worked with product team to implement features and had front-end technical lead responsibilities to make technology decisions, mentor coworkers, and improve code quality.
- Helped migrate a contact management tool out of Rails views and into AngularJS, Babel, and Webpack, and helped architect and implement a product split aimed at streamlining two feature sets that historically were developed in the same codebase.
- Created a modern user experience for our donors on our giving site. Worked on gift configuration, the checkout process, managing payments, editing recurring donations, and the user's profile.
- Created an npm library for validating, encrypting, and tokenizing bank account and credit card info. Written in TypeScript as a wrapper library for our payment processor. Provided a clean API for web apps to consume.