Vojtech Kotrba

Vojtech Kotrba

Senior Software Engineer

Location: Prague, Czech Republic
Email:
Web: vojtechkotrba.com

Professional Summary

A fullstack engineer with 10+ years of experience passionate about crafting clean, scalable, and intuitive interfaces using TypeScript, React, Next.js, and modern web technologies. Co‑founder and Head of Technology with proven track record of delivering 100+ websites and applications throughout my career.
Experienced in leading engineering team and architecting solutions that balance speed with quality. Focused on modern development practices with hands‑on experience across the full stack from design systems to deployment.

Work Experience

Co-founder & Head of Technology

Yuurta

Prague, Czech Republic

2024 - present
  • Co-founded Yuurta, a multi-tenant CMS and CRM platform for real estate brokers and agencies.
  • Architected and developed the entire technical foundation — including frontend, backend, infrastructure, and deployment pipelines.
  • Built a single Next.js-based application powering multiple customer websites through smart domain routing and tenant isolation.
  • Designed and implemented an internal design system for consistent UI/UX and rapid feature delivery.
  • Integrated advanced lead management, CRM, and automation features tailored for real estate operations.
  • Established best practices for scalability, security, and maintainability, and led other developers in feature development and code quality.
  • Continually drive architectural and product decisions, ensuring alignment between technology and business goals.

Senior Software Engineer

Qrowdsy

London, United Kingdom

2021 - 2025
  • Lead and own the entire frontend of a large-scale React + Next.js platform in the market research industry.
  • Define architecture, implement complex features, and ensure code quality through reviews and mentorship.
  • Collaborate closely with backend, design, and product teams; directly engage with customers to shape the UX and roadmap.
  • Drive best practices in performance, maintainability, and scalability across the frontend stack.

Engineering Manager

Avocode

Prague, Czech Republic

2020 - 2021
  • Managed a team of 8 frontend developers, overseeing delivery, performance, and technical direction.
  • Designed and implemented a unified design system (tokens, components) to enhance UI consistency and scalability.
  • Conducted code reviews, introduced process improvements, and mentored developers.
  • Contributed to product strategy and frontend architecture during and after company acquisition.

Frontend Developer & Team Lead

Avocode

Prague, Czech Republic

2016 - 2020
  • Built and maintained the marketing development platform using React, Next.js, and TypeScript.
  • Developed internal microservices (Node.js, Express) to improve efficiency and automation.
  • Implemented end-to-end testing and analytics tracking for higher reliability and insight-driven development.
  • Collaborated with design and product teams to deliver polished, user-friendly solutions.

Frontend Web Developer

Brandz Friendz

Prague, Czech Republic

2015 - 2016
  • Developed responsive microsites, e-shops, and email templates for international clients (Tesco, CinemaCity, Lancôme, O2).
  • Used modern tooling (Gulp, LESS/SASS, Pug) to streamline workflows and improve delivery speed.
  • Worked on dynamic UI projects with JavaScript (jQuery) and PHP (Nette/Latte).

Web Designer

LightCode

Prague, Czech Republic

2014 - 2015
  • Designed and implemented responsive websites from Photoshop mockups using HTML and CSS.
  • Built foundational experience in both design and development, shaping future frontend expertise.

Education

Bachelor's degree, Systems Engineering

Czech University of Life Sciences Prague

2013 - 2017

Technologies

Frontend

  • Typescript
  • React
  • Next.js
  • Redux
  • Tailwind CSS
  • Playwright
  • Jest / Testing Library

Backend

  • Node.js / Express
  • Sequelize/PostgreSQL
  • Prisma/MySQL
  • Mongoose/MongoDB
  • Redis

Skills

  • Strong understanding of UI/UX
  • Building & maintaining of design systems
  • Writing clean code
  • API integration skills
    (Rest, GraphQL)
  • Responsive design
  • Accessible patterns

Publications

Use of responsive web design in terms of impaired users

Personal interests

  • Sports: running, cycling, martial arts
  • Cat lover
  • Coffee & tea enthusiast
  • Love to travel and explore new places
  • Technology & learning