Available for new work · Q3 2026

Building resilient
frontends at scale.

Ibsen Gonzalez · Senior Frontend Engineer // React · TypeScript · AI-augmented dev

I help product teams ship accessible, high-performance React applications — leading large-scale migrations, owning testing infrastructure, and embedding AI-augmented workflows that compound across the team.

Badalona, Catalonia · ES CET (UTC+1) Open to remote · EU/UK timezones
01 / about

A frontend engineer who ships, mentors, and migrates.

I'm a Senior Frontend Engineer with 8+ years of experience architecting React and TypeScript applications at scale. Most recently at Sage, I led the React 17 → 18 migration and TanStack Query upgrade across six microfrontends, while driving WCAG 2.1 AA conformance in three of them.

I own my team's testing infrastructure — pushing for 100% unit-test coverage and Playwright E2E pipelines — and embed AI-augmented development workflows (Copilot, Cursor, Claude Code) so the whole team ships faster without losing craft.

Earlier, I was the solo frontend engineer at Avantica shipping React + Angular apps end-to-end, and led the AngularJS → Angular 2 migration at Apetoi. I care a lot about accessibility, performance budgets, and making developer experience compound over time.

02 / stack

Tools I reach for, organised by intent.

From component primitives to test runners and AI pair-programmers — the kit I keep sharp.

01core

React 18 TypeScript JavaScript ES2025 SASS Carbon Design System GraphQL

02architecture

single-spa Microfrontends TanStack Query Redux Vite Module Federation

03testing

Jest Playwright Testing Library MSW CI pipelines

04quality & a11y

WCAG 2.1 AA axe-core Lighthouse Storybook ESLint

05tooling

Vite Webpack pnpm Turborepo GitHub Actions

06ai-augmented

Claude Code Cursor GitHub Copilot Prompt design Agent workflows
03 / featured

Open-source & personal projects.

A selection of starter kits, internal tools, and explorations born out of real production work.

v2.1 · maintained

MFE Starter Kit

Opinionated single-spa + Vite microfrontend boilerplate with shared design tokens, an in-process dev shell, and zero-config TanStack Query wiring.

single-spa Vite TanStack Query React 18
View on GitHub
audit-toolkit

a11y Audit Toolkit

CLI + GitHub Action that combines axe-core, Pa11y and custom Carbon checks to surface WCAG 2.1 AA regressions on every PR with auto-generated reports.

axe-core WCAG 2.1 AA GitHub Actions Node
View on GitHub
e2e

Playwright E2E Boilerplate

Production-grade Playwright skeleton with sharded parallel runs, fixture-based auth, visual regression baselines and traceable CI artifacts.

Playwright CI Sharding Visual diff
View on GitHub
migration

react-codemod-bridge

Codemods and AST helpers that powered the React 17 → 18 + TanStack Query v4 → v5 migration across six MFEs — usable on any Carbon-based codebase.

jscodeshift React 18 TanStack Query AST
View on GitHub
ai · prompts

copilot-prompt-pack

Curated prompts, system messages and slash-commands for Cursor and Claude Code — tuned for React/TypeScript codebases and team-wide AI workflows.

Claude Code Cursor Prompts DX
View on GitHub
tokens

carbon-token-bridge

Tiny utility that maps Carbon Design System tokens to CSS custom properties and Tailwind-friendly variables — keeps multi-app theming honest.

Carbon Design tokens SASS Theming
View on GitHub
04 / experience

A short timeline.

Three roles, one through-line: ship accessible, well-tested React at scale.

  1. 2021 — present · Barcelona / Remote

    Senior Frontend Engineer @ Sage

    Working across a microfrontend platform serving accountants and SMBs. Owner of testing infrastructure and accessibility uplift initiatives.

    • Led the React 17 → 18 migration and TanStack Query upgrade across 6 microfrontends.
    • Drove WCAG 2.1 AA conformance across 3 MFEs, including audits and remediation playbooks.
    • Maintained 100% unit-test coverage on owned modules and built sharded Playwright E2E pipelines.
    • Embedded AI-augmented workflows (Copilot, Cursor, Claude Code) team-wide.
  2. 2018 — 2021 · Avantica · Costa Rica / Remote

    Frontend Engineer @ Avantica

    Solo frontend on multiple client engagements, owning architecture, design system integration, and delivery end-to-end.

    • Shipped production React and Angular apps as the only frontend engineer.
    • Set up component libraries, CI/CD, and testing baselines from scratch.
    • Mentored junior engineers and ran code-review standards across squads.
  3. 2016 — 2018 · Apetoi

    Frontend Engineer @ Apetoi

    Early-career role focused on a full framework upgrade and modernising the developer experience.

    • Led the AngularJS → Angular 2 migration of the core product.
    • Introduced TypeScript, linting, and a shared component library.
    • Built reusable UI primitives that outlived multiple product pivots.
05 / contact

Let's build something great.

Open to senior frontend roles, fractional engagements, and AI-augmented development consulting. Fastest reply by email.

ibsenjg@gmail.com