I'm a software engineer who loves crafting elegant, resilient, and creative solutions to the most interesting and challenging problems. I have experience site-building with HTML and CMSs like Drupal and Wordpress, but I really thrive when I get to architect front end code that will stand the test of time, and make future-me proud of the code I wrote because of its ease of maintainability and ability to make an update without fearing that I'll break something somewhere else.
Design Technologist, E*TRADE from Morgan Stanley — 2022-Present
- Developed and implemented a scalable Design Token architecture which supports multiple brands, each with multiple modes.
- Collaborated with the various design system teams to develop scalable frontend architectures that make cross-platform and cross-technology implementations easy and consistent.
- Founded the devops team within our design system team where I setup the process to automate the releases using semantic versioning of half a dozen packages that are consumed by dozens of teams as the foundation of all of the apps across the firm.
- Mentored and led other design technologists to implement modern best practices in front of the front-end code and architecture.
Senior Frontend Engineer, Four Kitchens — 2016-2022
- Performed the roles of Frontend Architect, Design System Implementor, Engineer, and Frontend Consultant on projects for clients such as Yale, Ithaca College, NYU, New York Public Library, and others.
- Led teams of jr and full-stack engineers to develop resilient and maintainable frontend architecture to be deployed to dozens of sites so that updates and tweaks could be pushed out with ease while maintaining a stable code base.
- Identified and resolved performance and accessibility issues on existing code bases to improve visitor retention, search engine optimization, and usability for all site visitors.
- Worked closely with internal and external designers to translate their static designs to fully responsive, accessible, and user-friendly web applications that often exceeded the designers original vision.
- Implemented design systems for large organizations with numerous web properties in a way that enables them to share common code across properties, while maintaining the flexibility to deviate on a per-property basis when necessary. This has made their organizations code quality and maintainability exponentially better.
- Implemented visual regression testing to ensure the integrity of design patterns when developing new features, fixing backend/code-related bugs, and refactoring code for performance and scalability.
- Organized and led the Four Kitchens Frontend Practice Group - an internal, bi-weekly meetup focused on frontend education, best practices, and professional development.
- Co-led the creation of Emulsify, an open-source tool for creating design systems with reusable components, and clear guidelines for teams.
- Utilized tools such as Git, StyleLint, ESLint, Prettier, and CircleCI to ensure code quality, correctness, and maintainability.


















