Senior Frontend Engineer · Frontend Lead
Vue · Nuxt · React · Next.js · TypeScript
I'm a senior frontend engineer and team lead. I own frontend architecture across multi-product platforms: how each app renders, how it talks to the backend, how state and permissions are modeled, and the standards the team ships against.
Most of my recent work has been leading migrations of large production apps, from Nuxt 2 to Nuxt 4 and from a Laravel and Vue 2 monolith to Nuxt SSR, planned as incremental releases so users never lose a feature. Around that I design backend-for-frontend layers that keep credentials out of the browser, review code, mentor engineers, and agree API contracts with backend, product and design before anything gets built.
I work AI-first. The repos I start ship with agent conventions (CLAUDE.md, AGENTS.md), custom review commands and plan-first specs, so Claude Code and Codex follow the same rules as the team, and I use them for codebase analysis, refactors, test generation and multi-agent audits.
- Frontend architecture for multi-role, multilingual platforms
- Secure API layers: httpOnly sessions, HMAC-signed requests, idempotency keys, single-flight token refresh
- Rendering strategy per route (SSR, ISR, SWR, client-only), SEO and Core Web Vitals
- Real-time features over private, server-authorized Pusher channels
- Checkout and wallet flows with tokenized card payments
- Up to six locales per app, with right-to-left designed into the components
- Quality gates: Vitest suites, CI pipelines, Conventional Commits and code review
| Languages | TypeScript · JavaScript · HTML · CSS · Sass |
| Vue ecosystem | Vue 3 · Nuxt 4 · Pinia · VueUse · Vuetify · shadcn-vue · Nitro |
| React ecosystem | React 19 · Next.js 16 · TanStack Query · Zustand · Redux Toolkit · React Hook Form · shadcn/ui |
| Styling and forms | Tailwind CSS · Zod · i18n and RTL |
| Real-time and platform | Pusher · Socket.io · WebRTC · Node.js · Vercel · Sentry |
| Testing and delivery | Vitest · Testing Library · Playwright · Vite · GitHub Actions · pnpm · ESLint |
| AI engineering | Claude Code · Codex · Cursor |



