New York, New York, United States
2022 — Now
2021 — 2022
New York, New York, United States
Co-led the Brex Design System team. Collaborated on and developed the foundational principles and architectural decisions for the system as well as the roadmap for the project. Also developed a metric for the team to track system adoption across all Brex repositories over time.
Led a team of 3 engineers to develop a mobile component library. By the end of the quarter, the team had increased the component library adoption from 0% to ~28% and removed thousands of duplication.
Migrated the entire Brex mobile app to be themeable using codemods. This had the impact of enabling dark mode for the 50% of the user base that desired it and improved performance of the app by reducing the number of components.
Developed a cross-platform, performant theming framework that serves as the foundation of the mobile app and future design system.
Developed the Shake to Report bugs feature on the mobile app to improve the consistency of bug reports.
Developed various abstractions around the mobile platform to improve the consistency and efficiency of common feature requirements.
Improved the efficiency of developer workflows by reducing CI status check time for tasks like dependency installation, linting, and typechecking to <1 min and parallelizing the checks. Previously, developers waited ~5-10 minutes for these checks.
Created a curriculum on topics within React and React Native and led sessions to up-level the developers within the mobile organization.
Hosted weekly TypeScript educational sessions that improved developer confidence and understanding of the language.
2020 — 2021
Led a team of 5 engineers to rebuild the Brex mobile app and scale it to include Brex Cash flows and beyond. The reception and success of the work of this team led to the company investing heavily in the mobile application and to eventually shift the company's strategy to be mobile first.
Led efforts to create a close knit, frontend community at Brex and to improve the frontend development experience across the company.
Advocated for scalable frontend development practices including a design system, component library, and shared helpers.
Mentored various teammates and engineers across the company on React and TypeScript
Created and led the adoption of the Layout / Stencil architecture pattern across all of Brex's user interfaces in order to reduce code overhead and improve the loading experiences and perceived performance of Brex's apps. Received a personal thank from the CTO for this work.
Designed, architected, and developed "Early Access" which allows customers to opt-in to notifications for and beta versions of features
Developed Brex Cash offboarding and withdrawals flows
Developed Brex Cash Rewards and Same Day Card flows
Reduced customer support load by improving fraud and bad actor detection
Rearchitected the send and deposit flows to be more scalable and understandable
Developed Brex Cash deposit allocations into MMFs and cash
Santa Monica, California
Education
2011 — 2015
Yale University
Bachelor of Science (BS)
2011 — 2015