Skip to content
ES
Contact

48.3774° N · 17.5874° E SLOVAKIA

Open to new opportunities

Erik SchmidtFRONTEND ENGINEERVUE.JS · TYPESCRIPT · WEB PERFORMANCE

Frontend specialist with engineering breadth — I ship fast, responsive web applications and understand the whole stack behind them.

SCROLL ↓01 — 05SIDE PROJECT: NEXT.JS · SUPABASE · VERCEL
  • Vue.js
  • TypeScript
  • JavaScript
  • SSR / Nuxt
  • Web Performance
  • HTML / CSS
  • .NET / C#
  • Node.js
  • Next.js
  • Supabase
  • Azure / AKS
  • CI/CD
  • Docker
  • Helm
  • SQL / MySQL
  • Python
  • Vue.js
  • TypeScript
  • JavaScript
  • SSR / Nuxt
  • Web Performance
  • HTML / CSS
  • .NET / C#
  • Node.js
  • Next.js
  • Supabase
  • Azure / AKS
  • CI/CD
  • Docker
  • Helm
  • SQL / MySQL
  • Python
[ 01 ]// PROFILE

Frontend craft. Engineering depth.

Seven-plus years across frontend, backend, cloud and CI/CD — with a specialty in the parts users actually feel: speed, responsiveness, and clean interfaces.

I'm Erik — a frontend engineer who has spent years shipping Vue.js applications in production, and who understands the full stack behind them: .NET APIs, Node.js services, cloud infrastructure and the pipelines that tie it together. Strongest documented experience: Vue.js + TypeScript.

I care about web performance the way users do — as speed that feels effortless — and about interfaces that work on any screen, from a phone to a 4K monitor.

// HOW I WORK

  • 01

    Performance is a feature

    SSR, PageSpeed optimisation, non-blocking async — measured and tuned.

  • 02

    Own the whole stack

    From Vue components to .NET APIs, Docker images and AKS manifests.

  • 03

    Ship with modern tools

    Next.js, Supabase, Vercel — and AI-assisted development for velocity.

[ 02 ]// EXPERTISE

Tools I reach for in production.

No percentage bars, no self-rating — everything below is something I have actually used in professional or shipped work. Grouped by where it sits in the stack.

FRONTENDPRIMARY CRAFT

Frontend

My primary craft — production Vue.js across multiple products, plus the fundamentals that make interfaces fast and accessible.

Vue.jsNuxt.jsTypeScriptJavaScriptHTML / CSSResponsive / mobile-firstServer-side renderingWeb performance
BACKEND

Backend

Enough depth to own features end-to-end — from API design to deployed services.

.NET / C#Web APIsNode.jsPythonVertex AI (server-side)
PLATFORM

Platform / DevOps

Production engineering habits: pipelines, containers and observability as a normal part of shipping.

Azure DevOpsAKS / KubernetesHelmCI/CDDockerDaprUnit testingStatic analysisDatadog / Grafana / Sentry
DATA

Data

Comfortable modelling and querying data — from schema design to reporting.

SQLMySQLDatabase modelling

SIDE PROJECT STACK: NEXT.JS · SUPABASE · VERCEL · AI-ASSISTED

HISTORICAL / ADDITIONALPHPNetteWPF / C#Oracle PL/SQLC++JavaMATLABXMLArduinoESP32STM32RTOS
[ 03 ]// EXPERIENCE

A track record since 2018.

Four employers, one thread: engineering web software end-to-end — with the last four years spent developing the Vue.js frontends of a comparison marketplace.

Mar 2022 — Present

Frontend Developer

Skupina Srovnejto

Leading frontend development across multiple Vue.js web applications in Slovakia's leading comparison marketplace — calculators, comparison flows and AI-assisted document processing.

// DOCUMENTED HIGHLIGHTS

  • App for AI OCR scanning of energy documents — values extracted server-side via Vertex AI and used to pre-fill electricity/gas inquiry forms.
  • Full calculation applications as Nuxt.js apps with Storyblok CMS — including the complete internet & mobile tariff comparison flow and loan forms.
  • Performance analysis & optimisation with Google PageSpeed Insights; SSR and non-blocking asynchronous architecture.
  • Migrated legacy Vue apps to Nuxt modules, adopted across portal applications (epojisteni.cz, srovnejto.cz, klik.cz); migrated Contentful → Storyblok CMS.
  • 3rd-party widget integrations (e.g. Trustindex) delivered through the CMS; partial AWS use (Amplify, S3); monitoring via Datadog, Grafana, Sentry.
  • Vue.js
  • Nuxt.js
  • TypeScript
  • SSR
  • Storyblok
  • .NET 6
  • Vertex AI
  • PageSpeed

Jun 2021 — Mar 2022

Software Engineer

Quest Software Slovakia

Backend engineering on a web module supplementing Microsoft solutions, running on Azure infrastructure with full CI/CD.

// DOCUMENTED HIGHLIGHTS

  • Backend development in .NET on the ODDM (on-demand delegated management) module.
  • Azure Kubernetes Service (AKS) with managed identities; container orchestration via Helm charts.
  • CI/CD pipelines with Azure DevOps; Dapr for service communication.
  • Unit testing plus static-analysis & security tooling (WhiteSource, Polaris).
  • .NET
  • C#
  • Azure
  • AKS
  • Helm
  • Azure DevOps
  • Dapr
  • Unit testing

Mar 2019 — Mar 2021

Programmer

2 Ring, spol. s r.o.

Full-stack development on the 2Ring Gadgets product — a suite of apps that help manage and support call-centre agents.

// DOCUMENTED HIGHLIGHTS

  • Full-stack development across frontend, backend APIs and data layers.
  • Requirements analysis and solution design on a multi-app product.
  • Polyglot stack: .NET, Node.js, Python and Vue.js.
  • .NET
  • Node.js
  • Python
  • Vue.js
  • Full-stack
  • Solution design

EARLY CAREER · 2018 — 2019

Database Analyst

Segula Slovensko

Early-career database and reporting work — the foundation of my data comfort.

// EDUCATION

2016 — 2019

Ing. — Applied Informatics and Automation in Industry

Slovak University of Technology, Faculty of Materials Science and Technology · Trnava, Slovakia

2019

Bachelor's — Process Automation and Informatization in Industry

Slovak University of Technology · Trnava, Slovakia

// LANGUAGES

Slovak

C2 — native proficiency

English

B2 — upper intermediate

German

A2 — elementary

[ 04 ]// CASE STUDIES

Proof, not promises.

Four things I built — with live links wherever they exist. Each one is a real decision trail, not a screenshot gallery.

CS-01 // PERSONAL PROJECT

RoamlyPlanner

ROLE: Creator · builder

An AI travel planner — trip planning powered by AI — built with Next.js and Supabase, deployed on Vercel. The whole product was developed with AI coding agents, which made it the fastest full-cycle build of my career.

  • Next.js application with server-rendered pages.
  • Supabase as the backend platform powering the app.
  • AI-driven itinerary generation as the core product loop.
  • Deployed and iterated continuously on Vercel.
  • A deliberate, intensive exercise in AI-assisted development — agent-written, human-directed.
Next.jsSupabaseVercelAI agentsTypeScript
CS-02 // PRODUCTION · SROVNEJTO

AI OCR energy-document scanning

Frontend developer

Users upload energy documents; an AI pipeline extracts the values on the server and pre-fills the electricity/gas inquiry form. No manual transcription — a genuinely useful AI feature in a live comparison product.

  • Document upload flow triggering server-side AI processing (Vertex AI).
  • Extracted values pre-fill multi-field inquiry forms.
  • Shipped inside the live, high-traffic comparison portal.
Vue.jsVertex AI.NET 6TypeScript
CS-03 // PRODUCTION · SROVNEJTO

Nuxt + Storyblok calculation apps

Frontend developer

Whole calculation applications as Nuxt.js apps with a headless CMS — including the complete flow for comparing and purchasing internet & mobile tariffs, and loan forms and offers.

  • End-to-end compare-and-purchase journeys for tariffs and loans.
  • CMS-driven pages and 3rd-party widgets (Trustindex) via Storyblok.
  • Legacy Vue apps migrated into Nuxt modules reused across three portals.
Nuxt.jsVue 3StoryblokTypeScript
CS-04 // PLATFORM · QUEST SOFTWARE

Azure-born service module

Software engineer

Backend module supplementing Microsoft solutions — proof that I work comfortably on the platform side: containers, orchestration, pipelines and service-to-service messaging.

  • .NET backend on AKS with managed identities and Helm.
  • CI/CD via Azure DevOps; Dapr for service communication.
  • Tested and statically analysed — unit tests, WhiteSource, Polaris.
.NETAKSHelmDaprAzure DevOps

Internal platform work — details on request

// MORE IN THE WORKS — ASK ME ABOUT THE THINGS I CAN'T LINK

Open to new opportunities

[ 05 ]// CONTACT

Get in touch.

One message is enough to start a conversation about your team, product, or project — I reply within a day.

// NEXT STEP

LET'S BUILD SOMETHING THAT WORKS.

I'm open to frontend and full-stack positions, plus product collaborations. One email starts the conversation — I usually reply within a day.

// SIGNAL RECEIVER

LOCATION
Slovakia · EU
TIMEZONE
CET (UTC+1)
COORDINATES
48.3774° N · 17.5874° E
Status
STATUS: Open to new opportunities