Hello, I'm Michael Arrington ✌️

I'm a frontend developer located in Portland, Oregon. I love the left-brain right-brain balance of frontend engineering: creating beautiful and usable interfaces and also solving the associated logic and performance challenges.

I am an excellent communicator and thrive working closely and collaboratively with product owners, visual and UX designers, fellow developers, and business stakeholders to build and improve modern websites.

Most recently at ON24, my core task was migrating the legacy Engagement Hub admin interface to modern VueJS 3 from the existing codebase of VueJS 2, Angular, and Polymer, while also creating new components and implementing an updated design language site wide.

At Gap Inc, I built highly flexible and reusable components in React and TypeScript for their Core UI team. I also focused on performance, improving the NodeJS Server Side Rendering of their Micro Frontends by over 20% with a combination of non-blocking rendering, caching and clustering.

And at Revant Optics I resolved dozens of outstanding accessibility issues leading to WCAG 2.1 conformance. Additionally, I optimized media sizes and JavaScript to reduce load times by 35% and helped build a custom Prescription Lens wizard as a Single Page Application in VueJS within the Shopify platform.

For my next role, I am especially excited to continue to grow my expertise with VueJS and to help improve web accessibility and performance — all while staying flexible and solving business needs — and growing both as a developer and a person.

Cheers!