Available for senior frontend and full-stack product work

9+ years across Vue.js, React, TypeScript, Blazor, performance, ERP systems, checkout flows, and engineering leadership.

My CV centers on long-term product ownership: leading a small engineering team, migrating Vue 2/Vuex platforms to Vue 3/Pinia, integrating Storyblok CMS, improving Core Web Vitals, and translating changing requirements into stable delivery.

I make your page or app stand out.Fast to load, clear to use, a11y-friendly, and built with Core Web Vitals in mind from the first render.
Years shipping products
9+
Countries reached
50+
Engineers led
4-5
CWV target
100

Frontend architecture

Vue 2 to Vue 3 migrations, Vuex to Pinia state upgrades, and TypeScript systems that stay maintainable while requirements move.

Performance work

Core Web Vitals, Intersection Observer lazy loading, WebP/CDN image delivery, fast checkout paths, and responsive UI polish.

Product delivery

Storyblok CMS integrations for Vue and React projects, team leadership, code reviews, stakeholder collaboration, CI/CD, and release flow.

Work Experience

Product engineering with delivery ownership

Nov 2025 - PresentFehring

Senior Full-Stack Engineer

Torschitz & Schanes AG

  • Developing and maintaining ERP functionality for business processes, reliability, and day-to-day operational workflows.
  • Building Blazor WebAssembly and Blazor Server web applications, including a Time Management project with a focus on smooth, usable interfaces.
Jan 2017 - Sep 2025Graz

Senior Full-Stack Engineer (Vue.js/.NET) | Team Lead

myWorld International AG

  • Led a team of 4-5 engineers delivering core web platforms for a global user base across 50+ countries.
  • Built and maintained React-powered myWorld.com landing pages and Vue.js Lyconet.com experiences, alongside checkout flows, dashboards, and multi-step user journeys.
  • Migrated legacy Vue 2 projects to Vue 3 and moved Vuex state management to Pinia, improving maintainability and developer efficiency.
  • Integrated Storyblok CMS into both Vue and React projects so marketing and product teams could ship structured landing content faster.
  • Optimized myWorld.com landing pages with Intersection Observer based lazy loading, visible-on-scroll rendering, WebP image delivery, CDN caching, and Core Web Vitals improvements.
  • Collaborated closely with product and business stakeholders to translate fast-changing requirements into reliable technical delivery.
Oct 2014 - Jan 2017Slovenia

Full-Stack Engineer · Student Job

InIn d.o.o.

  • Developed ERP features and integrated external APIs for business-critical workflows.
  • Designed and implemented backend APIs using C# while contributing to web application delivery.
Jan 2012 - May 2012Slovenia

Web Developer · Student Job

NAVDIH.NET

  • Built and maintained websites with a custom ASP CMS, including CMS features and plugins.
  • Designed MS Access and MS SQL database structures for dynamic content management.

GitHub

Public frontend projects

These are private volunteer projects I keep public to show my Nuxt, Vue, Astro, CMS, database, and deployment work outside commercial client code.

Nuxt 3 + Netlify

gzokuzma

Nuxt 3 volunteer website project using Vue, TypeScript, Tailwind, Storyblok, Supabase DB, Netlify hosting, and carousel/lightbox tooling.

Vue 55kB · TypeScript 10kB · CSS 444B

Nuxt 3VueTypeScriptStoryblokSupabaseNetlify
View repository
Astro + Netlify

lksound

Astro volunteer site for sound/event services with Vue components, Tailwind styling, i18n helpers, content-driven pricing packs, Swiper interactions, and Netlify server deployment.

JavaScript 851kB · Astro 33kB · Vue 11kB · TypeScript 5kB

AstroVueTailwindi18nNetlifySass
View repository
Public Vue repo

nox

Nuxt 2 webpage project with Vue, PWA support, fullpage interactions, validation, responsive helpers, and Sass tooling.

Vue 40kB · CSS 5kB · JavaScript 2kB

Nuxt 2VuePWASassVuex
View repository

Skills

Daily toolbox

Vue.jsVue 2Vue 3TypeScriptPiniaVuexReactAstroStoryblok CMSSupabase DBNetlifyBlazor WebAssemblyBlazor ServerNode.js.NET CoreTailwind CSSSASSIntersection ObserverImage OptimizationResponsive Web Designa11yi18nLanding Page Optimization

Education

Information Technology

Bachelor's Degree, University of Maribor, Faculty of Electrical Engineering and Computer Science.

EnglishGerman

Contact

Let's build fast, practical web software.

Kuzma, Slovenia · Senior Vue.js, React, TypeScript, Blazor, and .NET product engineering.