2019–2026

Hifyre — Component Library & Performance

Built and standardized a shared component system used across multiple apps and platforms.

Phoenix LiveViewElixirCSS/SCSSFigma

As the platform grew across multiple surfaces — ecommerce, kiosks, internal tools, and displays — the need for a consistent, reusable component system became critical. I contributed heavily to building and standardizing the shared component library, migrating frequently used patterns into clean, composable function components that the whole team could reach for across any app.

On the performance side, I took a systematic approach to identifying and solving frontend bottlenecks. I built a thirdPartyLoader utility that defers third-party script loading until the component that needs it mounts, eliminating the cost of loading Google Maps, Canada Post, reCAPTCHA, and others globally. I also overhauled the SCSS architecture to prioritize critical above-the-fold styles, implemented site-wide skeleton loading states, and iterated on a service worker caching strategy for static assets.

The goal throughout was the same: a faster, more consistent, more maintainable frontend that the whole team benefited from.

Built during my time at Hifyre / Fire & Flower (2019–2026)