Skip to content
RS.

Senior Frontend Engineer · 9+ years

Radoslav Sabo. Shipping production-grade Vue & Nuxt interfaces.

Senior frontend engineer with 9+ years of experience building production web applications across enterprise SaaS, fintech, and retail. Currently at Phrase on two Vue / Nuxt codebases with TypeScript. Outside work I solo-built and run Swappka, a production full-stack marketplace. Daily user of Claude Code, Cursor, Codex, and superset.sh.

Based in
Las Palmas, ES
Availability
EU remote
Stack
Vue · Nuxt · TS

Experience

Where I've shipped

Production work across enterprise SaaS, retail, banking, and accounting — full-time roles only.

  1. Senior Frontend Engineer

    Phrase a.s. · Prague, CZ — fully remote · Engineering UI Hub Team

    • Work across two main codebases: Control Hub (Nuxt 4) for user, account & subscription management, and the TMS UI (Vue 3) for translation-project setup and asset management.
    • Shipped major user-facing features including the new Project Template wizard (Translation Memories, TermBases, Style Guides), the redesigned Job Creation wizard, and the API Tokens UI on Control Hub.
    • Led testing & tooling modernisation across both codebases — ESLint v9 flat-config, oxlint, Vite v7 on TMS UI; Vitest v4 + @nuxt/test-utils v4 on Control Hub. Rolled out Claude Code dev tooling for the team; migrated components onto the internal Syntax design system.
    • Vue 3
    • Nuxt 3/4
    • TypeScript
    • Pinia
    • Vitest
    • vee-validate
    • Tailwind
    • Syntax DS
    • Mixpanel
  2. Frontend Engineer

    iSW s.r.o. · Žilina, SK · External developer on enterprise client projects

    • S&B — Self-checkout · retail self-checkout solution (Angular 14, Nx, RxJS, MVC)
    • S&B — Handheld validator · Android validator application (Kotlin, MVVM)
    • Tatra Banka — TB Invest & TB OBI · enterprise banking web applications (Angular 8, SCSS)
    • Gryf · enterprise software suite + customer-facing web (Angular 5, Java Spring Boot, C# DevExpress, PWA)
    • Angular 5–14
    • RxJS
    • Nx
    • SCSS
    • PWA
    • Kotlin
    • Java Spring Boot
    • C#
    • DevExpress
  3. .NET Developer

    KROS a.s. · Žilina, SK

    Contributed to Omega accounting software in a Scrum team on a mature .NET / WPF codebase.

    • .NET
    • C#
    • VB
    • MVVM
    • Scrum

Selected projects

Things I've built end-to-end

Side projects where I own the architecture, design, and delivery.

Swappka

Peer-to-peer item-swap marketplace for the Czech & Slovak market.

  • Architecture — Nuxt 4 + Vue 3 frontend, type-safe tRPC API, Prisma + PostgreSQL, Supabase auth with SSR cookie sessions. Three locales (CZ, SK, EN).
  • Real-time & performance — real-time chat with read tracking; Web Push notifications (VAPID); Redis-backed feed caching (Upstash) with stampede protection; tiered rate limiting.
  • Production on Vercel since December 2025. Built solo end-to-end.
  • Nuxt 4
  • Vue 3
  • TypeScript
  • tRPC
  • Prisma
  • PostgreSQL
  • Supabase
  • Upstash Redis
  • Vercel
  • Tailwind
  • shadcn-vue

Wopa.app

Workout-parks finder

  • Vue + Pinia frontend; Node / Express + MySQL backend; deployed on AWS (EC2 / S3 / CloudFront).
  • Vue
  • Pinia
  • Node
  • Express
  • MySQL
  • AWS

Wast

Android app for streaming to Chromecast

  • Native Android client built with Kotlin, Retrofit, Koin and the Google Cast SDK.
  • Kotlin
  • Retrofit
  • Koin
  • Cast SDK

Interactive celebration invite

Astro + Vue SSR · full PageSpeed Insights score

  • Server-rendered Astro app with Vue islands, Supabase backend and Tailwind styling.
  • Astro
  • Vue
  • Supabase
  • Tailwind

Toolkit

Skills, education & languages

Frontend

  • Vue 3 (Composition API)
  • Nuxt 3/4
  • TypeScript
  • Pinia
  • Vue Router
  • Vite
  • Vitest
  • @nuxt/test-utils
  • vee-validate · yup / Zod
  • Tailwind CSS
  • shadcn-vue
  • Design systems
  • Angular 5–14
  • RxJS
  • Nx
  • SCSS
  • PWA
  • Accessibility

Backend & infra

  • tRPC
  • Prisma
  • PostgreSQL
  • Node.js
  • Nitro
  • Supabase
  • Upstash Redis
  • Vercel
  • BFF pattern
  • Web Push (VAPID)
  • Real-time chat
  • Sentry
  • Mixpanel
  • Datadog

AI tooling

  • Claude Code
  • Cursor
  • Codex
  • superset.sh
  • Custom MCP servers

Education

  • B.Sc. Informatics

    University of Žilina, FRI · Slovakia

    2015 — 2019

  • Business Academy

    Economics · Levice, Slovakia

    2011 — 2015

Languages

  • Slovak Native
  • English Working professional (B2)
  • Spanish Conversational (A2/B1)

Contact

Let's build something good.

Open to senior frontend or full-stack roles, EU remote or Spain-based. Vue / Nuxt / TypeScript ideal — or framework-agnostic teams that take craft and AI-augmented engineering seriously.