Skip to CV content

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

November 2024 — November 2025

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

July 2022 — November 2024

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)