Senior Frontend Developer — Spamhaus
Sep 2023 — Present
- Led two full company rebrands from a frontend perspective, translating third-party UI/UX designs into scalable, production-ready code in Vue 3, Nuxt and Tailwind CSS.
- Architected and maintained a reusable Vue 3 / TypeScript component library, establishing design consistency across applications and significantly increasing team development velocity.
- Gave the non-technical marketing team a hands-on playground for components they had otherwise only seen as Figma frames, so they could try the real thing with real props rather than signing off from a design file.
- Served as the primary frontend developer on multiple major customer-facing launches, taking features from concept to production in a high-autonomy environment.
- Optimised web performance and Core Web Vitals, improving load times, accessibility and overall user experience across the primary platforms.
- Integrated headless CMS solutions (Directus, PayloadCMS) with Nuxt, developing custom schemas and dynamic UI components so marketing could build and update content independently.
- Partnered with marketing to build flexible, CMS-driven page templates, streamlining campaign launches while holding brand consistency across core platforms.
- Worked with backend engineers and DevOps to integrate REST APIs and streamline automated CI/CD deployment pipelines.