End-to-end SPAs and SSR/SSG sites in Vue 3, Nuxt 3, React, or Next.js. Production-grade architecture, clean components, sane state management, and a build pipeline that doesn't fight you.
Cross-platform mobile apps with React Native and GluestackUI. Shared codebase across iOS and Android, native-feeling navigation, and tight integration with the same backend that powers the web app.
Lighthouse-driven work on FCP, LCP, TBT, CLS, and TTI. Selective SSR/SSG, image and font budgeting, route-level code splitting. Real numbers, not vibes — the kind of work that doubled xo.gr's score.
Node.js + Express or PHP/Laravel APIs, Supabase auth (Google sign-in / email / guest), and payment integrations with Stripe, Apple Pay, and Google Pay. Server- or client-side data fetching, both done right.