Ruth Farrell
Frontend Engineer
Senior Frontend Engineer with experience building high-traffic user journeys, scalable frontend architecture, and performance-critical web experiences at HubSpot. Owned delivery for HubSpot’s business-critical homepage, specializing in React, Core Web Vitals and frontend platform systems used by millions worldwide.
Skills
- Languages
- JavaScript, TypeScript,
Python - Frontend
- React, Next.js,
CSS/SCSS - Full-stack
- Node.js, REST APIs,
Django - Testing
- Jest / Vitest,
React Testing Library, Cypress - Tools & workflow
- Git, Webpack, Storybook, design systems,
CI/CD workflows - Product & collaboration
- Figma
Agile methodologies - AI-assisted development
- Cursor,
GitHub Copilot
Experience
Aladdin Schools Software
Delivering a freelance engineering engagement while relocating from Sydney to London.
Software Engineer (Freelance) · Dec 2025 — Present · Remote
Architecting a high-performance public-facing web platform integrated with Django/Python backend systems, delivering scalable user experiences, performance optimisation (98/100 Lighthouse), and maintainable production architecture.
HubSpot
8 years at HubSpot across 5 roles in 2 locations: Dublin & Sydney.
Senior Frontend Engineer
Sydney, Australia
- Owned delivery for HubSpot’s business-critical homepage and refactored the global navigation, improving key user journeys viewed by millions worldwide.
- Led server-side A/B experimentation on high-traffic conversion journeys, delivering +9% increase in free sign-ups (99.9% statistical confidence).
- Designed and implemented a Backend-for-Frontend (BFF) layer for the global navigation, creating a stable API contract between backend data sources and frontend consumers across server-rendered templates, React applications, and third-party integrations.
- Built scalable component systems with vanilla JS/React/TypeScript, an in-house platform framework, HTML/CSS, and REST; reusable UI patterns for high-traffic conversion flows.
- Core Web Vitals at scale: homepage load 6.4s → 4.8s (code splitting, above-the-fold optimisation, smarter data loading, SSR vs CSR decisions).
- Cypress E2E; Node.js/serverless automation. Debugging, RCA, mentoring; Cursor/AI for velocity and quality.
Frontend Engineer
Dublin, Ireland / Sydney, Australia
- Built accessible, high-traffic user journeys with strong focus on WCAG compliance, keyboard navigation, and performance and cross-functional Agile delivery.
- React/in-house platform framework component systems for conversion flows: multi-step forms, reusable modules, Storybook, and shared design system work.
Earlier roles (2017–2022) in Dublin across support, consulting, and product. Built strengths in stakeholder communication, technical troubleshooting, and cross-functional delivery that still shape how I work. Recipient of the customer experience award 2018.
- Senior Product Expert — May 2020 – July 2022
- Senior Website Technical Consultant — October 2018 – May 2020
- Customer Support Specialist — August 2017 – September 2018
Education
Master of Science, Digital Marketing — UCD Smurfit Business School (2017), 1st Class Honours
Bachelor of Music — Maynooth University (2015), 1st Class Honours
Interests
Piano teaching (RIAM qualified), running slowly (half-marathon training), travel (checkout my journal)