Full-stack developer with 9+ years of experience, focused on React, Next.js and TypeScript, with Node.js and backend work on top. I like turning messy codebases into clean, scalable ones: at Grid Dynamics I restructured a front-end codebase (Vite, Tailwind component system, Storybook, TanStack, tests with Cypress), and at Backstage I led a monorepo-to-Turborepo migration with domain-based packages.
I'm currently building HAP, a mobile app for hybrid athletes, on my own: React Native, Next.js, Supabase, Vercel and Stripe, with Claude powering the AI coaching. I use Claude and Cursor daily and enjoy making them part of a reliable workflow. I've also led development and support teams earlier in my career.
Based in Europe (EU citizen, moving to Spain in 2027) and looking for a remote role on a product-focused team.

