MFE Starter Kit
Opinionated single-spa + Vite microfrontend boilerplate with shared design tokens, an in-process dev shell, and zero-config TanStack Query wiring.
View on GitHubIbsen 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.
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.
From component primitives to test runners and AI pair-programmers — the kit I keep sharp.
A selection of starter kits, internal tools, and explorations born out of real production work.
Opinionated single-spa + Vite microfrontend boilerplate with shared design tokens, an in-process dev shell, and zero-config TanStack Query wiring.
View on GitHubCLI + 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.
View on GitHubProduction-grade Playwright skeleton with sharded parallel runs, fixture-based auth, visual regression baselines and traceable CI artifacts.
View on GitHubCodemods and AST helpers that powered the React 17 → 18 + TanStack Query v4 → v5 migration across six MFEs — usable on any Carbon-based codebase.
View on GitHubCurated prompts, system messages and slash-commands for Cursor and Claude Code — tuned for React/TypeScript codebases and team-wide AI workflows.
View on GitHubTiny utility that maps Carbon Design System tokens to CSS custom properties and Tailwind-friendly variables — keeps multi-app theming honest.
View on GitHubThree roles, one through-line: ship accessible, well-tested React at scale.
Working across a microfrontend platform serving accountants and SMBs. Owner of testing infrastructure and accessibility uplift initiatives.
Solo frontend on multiple client engagements, owning architecture, design system integration, and delivery end-to-end.
Early-career role focused on a full framework upgrade and modernising the developer experience.
Open to senior frontend roles, fractional engagements, and AI-augmented development consulting. Fastest reply by email.
ibsenjg@gmail.com