React and Next.js development
I build web apps in React and Next.js for teams across Europe, the UK and the US: client portals and dashboards for banks, SaaS products, community platforms and multilingual websites. I've been doing frontend work for more than ten years and I can join your team or build a product end to end.
What I can help with
- Client portals and dashboards. Data-heavy screens, charts, multi-step forms and real-time updates.
- SaaS products. Admin areas, team management, billing and role-based access.
- Websites with a CMS. Next.js sites in several languages, with content your team edits in a headless CMS such as Strapi.
- Enterprise sign-in. OIDC, Azure AD and two-factor flows, including token renewal that holds up under load.
- Upgrades and migrations. React, Next.js and Angular upgrades, and moving legacy single-page apps to a modern stack without stopping feature work.
- Desktop apps. Electron apps that share code with your web app, with native notifications and auto-update.
- Design systems. Component libraries documented in Storybook and shared across teams.
Tools I use
React, Next.js, Vite, TypeScript, TanStack Query, Zustand and Redux Toolkit, GraphQL with Apollo, Tailwind and MUI, React Hook Form with Zod, i18next, Storybook, Jest and Playwright. Earlier in my career: Angular, NgRx and D3.
Questions
Do you work with Next.js and a headless CMS?
Yes. I've built multilingual Next.js sites where the client's team edits all content in Strapi, and SaaS dashboards on Next.js with TanStack Query and Zustand.
Can you work in a large enterprise frontend?
Yes. I've worked on large web apps with real-time data, enterprise sign-in and multi-step forms with strict business rules.
Do you also work with Angular?
My focus today is React, but I spent several years on Angular, including leading Angular upgrades and building a shared Angular component library. I can help migrate from Angular to React.
Can you build a design system for us?
Yes. I've set up design systems with Storybook and published component libraries used by several teams, for both web and React Native.
Have a product that needs shipping?
Tell me what you're building and where you're stuck.