Tomas Vahala

Senior Frontend Developer

Vue.js • Performance Optimization • Modern Web Solutions

Building fast and elegant web experiences with modern technologies

About me

I’m a Senior Frontend Developer with 14+ years of experience building modern, fast, and scalable web applications.

I specialize in the Vue.js ecosystem and performance optimization. I’ve led successful transitions from jQuery and Vue 2 to Vue 3, reduced page load times by up to 30%, and built real-time systems serving thousands of users.

My recent work includes migrating architectures, optimizing analytics pipelines (+25% data reliability), and reducing tech debt to zero.

I’m a pragmatic problem solver with a strong focus on clean code, efficient tooling, and user-centric design. I enjoy mentoring developers, working across teams, and translating business needs into technical solutions.

Tech I use daily: Vue.js, TypeScript, Tailwind CSS, Vite, Vitest, Stripe/PayPal integrations, CI/CD pipelines, WebSocket debugging, and performance profiling.

Professional experience

Unbiased

Senior Frontend Developer

09/2022 - 02/2025
  • Designed and led migration from Vue 2 to Vue 3 with zero disruption to feature development
  • Unified analytics stack, increasing data reliability and insights by 25%
  • Accelerated deployments by 40% through modern stack and CI/CD pipelines
  • Built an ROI calculator using Webflow for layout and Vue 3 for logic
  • Eliminated technical debt and improved overall app performance by 10%
Vue.js 3TypeScriptTailwind CSSViteWebflow

GitGut.Ai

Frontend Architect

02/2022 - 08/2022
  • Developed a functional marketplace with Stripe and PayPal payment integration using Vue 3
  • Collaborated with backend team to enhance admin UI using Vuetify
  • Set up a WebSocket environment, improving real-time debugging speed by 50%
Vue.js 3TypeScriptVuetifyWebSocket

Košík.cz

Senior Frontend Developer

12/2020 - 12/2021
  • Deployed over 30 new product features in close collaboration with product teams
  • Worked on key areas of a high-traffic e-commerce platform
  • Focused on scalability, performance, and UX optimization
Vue.jsNuxt.jsSCSS

LMC

Frontend Developer

02/2020 - 11/2020
  • Built custom websites for Jobs.cz clients and other internal projects
  • Modernized legacy codebases by introducing modern frontend practices
  • Implemented responsive and mobile-first design
Vue.jsJavaScriptSASS

Dáme Jídlo / Foodora

Senior Frontend Developer

08/2017 - 01/2020
  • Migrated platform from jQuery to Vue.js, increasing scalability by 30%
  • Optimized performance, reducing page load times by 20%
  • Developed a real-time GPS tracking module, improving delivery experience for 10,000+ users
Vue.jsJavaScriptSCSSGoogle Maps API

Klíčové úspěchy

Platform Migration Success

Successfully migrated platform from jQuery to Vue.js, boosting scalability by 50%.

30% Faster Load Times

Optimized performance through Web Vitals improvements, enhancing UX and customer satisfaction.

Real-Time GPS Tracking

Developed GPS-based tracking for food delivery, supporting 10,000+ active users in real time.

40% Faster Deployments

Streamlined tech stack and CI/CD pipelines, enabling rapid feature releases and modern workflows.

Skills

Frontend Technologies

Vue.js95%
React.js50%
TypeScript75%
JavaScript95%
Tailwind CSS90%
SCSS/SASS92%

Build Tools & Workflow

Vite90%
Webpack80%
Git95%
CI/CD Pipelines75%
Docker40%
Figma80%

Performance & Testing

Web Vitals90%
Performance Optimization95%
Progressive Web Apps75%
Testing (Vitest / Jest)70%

Additional Skills

Adobe Photoshop75%
Unity60%
Unreal Engine55%
Node.js (Basics)65%

Education & Languages

Study in Information Technology

2012

Institute of Chemical Technology, Prague

Focused on software engineering and information systems

Unity Development

2023

IT STEP

Advanced game development course using the Unity engine

Unreal Engine

2023

GameDevHub

Specialization in 3D application and game development

Jazyky

🇨🇿Czech
Native
🇬🇧English
Advanced
🇮🇹Italian
Beginner

Contact

Looking for a senior frontend developer? Let’s connect and discuss how I can help with your project.

Get in Touch