Senior Frontend Engineer in London with 7+ years building React/TypeScript applications across regulated SaaS, fintech, and e-commerce. I build Next.js/Remix server routes and Node BFFs to handle auth and data shaping so the client stays simple. Day to day I ship micro-frontends, own shared UI libraries, and focus on performance, testing, and safe releases.
Most of my commercial work is private (NDA), but I'm happy to talk about approach, architecture, and outcomes.
I lead small teams, write RFCs, mentor engineers, and work closely with product stakeholders and design teams from discovery to release.
AI-powered web apps Streaming UX, tool use, evals, and production basics: logging, metrics, and guardrails
Scalable frontends Microfrontends, shared design systems, performance-first UX
Robust platforms Clear boundaries, typed contracts, CI/CD, and maintainable infrastructure
Keep it simple, measurable, and testable Optimise for change with clear seams and typed contracts Ship value safely and often Performance matters and so does developer experience
Languages TypeScript, JavaScript (ES6+)
Frontend React, Next.js, Remix, Tailwind CSS, shadcn/ui, Storybook, Module Federation, TanStack Query
State & Data Redux Toolkit, Zustand, Apollo Client, TanStack DB, Zod
AI OpenAI API, Vercel AI SDK, MCP, Claude Code, Codex, GitHub Copilot, Amazon Q
Backend / BFF Node.js, Bun, Express, Elysia, Next.js/Remix server routes, REST, GraphQL, WebSockets
Data Stores & Cache PostgreSQL, MySQL, MongoDB, Redis
Testing & Infra Vitest, Jest, Cypress, MSW, Docker, GitHub Actions, Terraform, AWS
Tooling Vite, Webpack, Turborepo
Observability OpenTelemetry, Grafana, Sumo Logic
Edge / Platform Cloudflare, AWS (ECS/EKS/S3)
AI assistants inside enterprise UIs (streaming UX + guardrails) Hardening microfrontend platforms and shared libraries Developer tooling, local dev speed, and CI reliability
LinkedIn: GitHub: Website: https://www.ionpdev.com
