At Percent Invisible, I modernized frontend architecture by converting 40+ legacy Stencil components to Angular and removing a framework constraint that blocked Angular components within Stencil.
I build reusable data tables, configuration-driven workflows, dynamic forms, multi-entity profiles, and training modules across Angular, React, NestJS, and PostgreSQL. I translate stakeholder requirements into implementation plans and deliver features through QA/UAT.
I diagnose production issues across frontend state, APIs, integrations, and databases; add regression coverage with Jest; and support CI through GitHub Actions. I also review pull requests, mentor developers, and have implemented Stripe, SendGrid, Twilio, and Google API integrations.

