O mně

Full-stack developer s více než 10 lety zkušeností ve vývoji škálovatelných webových aplikací. Specializuji se na Node.js, TypeScript a moderní JavaScript frameworky. Poslední roky nejvíce Nest.js a Next.js. V předchozích projektech jsem vyvinul i pár React Native aplikací. Nadšenec pro čistý kód, systémovou architekturu a dodávání kvalitních řešení.

Dovednosti

Zkušenosti

Full-Stack TypeScript Developer

Momence

03/2026 - současnost

Momence je komplexní rezervační a správní platforma pro fitness a wellness studia, například jógu, pilates, tanec nebo indoor cycling. Klienti si přes ni rezervují lekce a kupují permanentky, studia v ní spravují rozvrh, platby i marketing na jednom místě.

  • Zaměření na Classes, jádro rezervačního systému: lekce, které si klienti rezervují, když si chtějí přijít zacvičit
  • Integrace s přístupovými systémy třetích stran pro odemykání dveří studií a skříněk přes internet
  • Implementace a údržba API třetích stran
  • Full-stack vývoj v TypeScriptu na backendu i frontendu
TypeScriptNode.jsReactREST APIJavaScriptPostgreSQLGitClaude Code

Zakladatel a vývojář (vedlejší projekt)

Widloo

03/2026 - současnost

Multi-tenant SaaS platforma, na které si restaurace a hospody během pár minut vytvoří a spravují vlastní web: menu, denní menu, otevírací dobu, rezervace, dárkové poukazy, galerie a novinky, včetně vlastní domény. Běží na widloo.com.

  • Kompletní architektura a vývoj: NestJS API (GraphQL + REST, CQRS, Prisma, PostgreSQL) a frontend v Next.js
  • AI asistent postavený na Claude API, pomocí kterého majitelé restaurací spravují svůj web přirozeným jazykem, s náhledem změn před jejich uložením
  • AI import menu z PDF a fotek a automatický AI překlad obsahu do dalších jazyků
  • Automatická synchronizace denních menu ze 17 externích poskytovatelů pomocí scraperů
  • Vlastní domény, rezervace, dárkové poukazy a placené tarify
Node.jsNest.jsNext.jsReactTypeScriptPostgreSQLGraphQLREST APIWebSocketsLLM IntegrationClaude CodeDockerCI/CDGit

Senior Full-Stack Developer

UptimeRobot

04/2023 - 02/2026

Vývoj a údržba monitorovací infrastruktury a webových aplikací. Práce s Node.js na frameworku Nest.js, TypeScript a moderními cloudovými technologiemi. Propojení monitorovacího jádra s webovou a mobilní aplikací pomocí API psaného nad frameworkem Nest.js

  • Ownership interního api
  • Vedení menšího týmu
  • Zodpovědnost za funkčnost interního systému a public api
Node.jsNest.jsNext.jsReactDockerREST APIGitJavaScriptTypeScriptMongoDBMySQLRedisPHP

CTO & Co-founder

BetBattle

01/2024 - 11/2025

Virtuální sázková kancelář, kde hráči mohli sázet na reálné zápasy s reálnými kurzy, tvořily se žebříčky podle úspěšnosti a první pozice byly vyplácené virtuální měnou.

  • CTO a zodpovědnost za vývoj
  • Kompletní architektonické řešení celé platformy, backend s graphql api, frontendová aplikace na webu v Next.js a ReactNative aplikace
  • CI/CD pipeliny na Gitlabu
Node.jsNest.jsNext.jsReactDockerREST APIGitJavaScriptTypeScriptMongoDBWebSocketsRedisCI/CD

Senior Full-Stack Developer

DHL

09/2020 - 12/2022

Práce na interní aplikaci, pomocí které mohou zaměstnanci z DHL IT services vytvářet a spravovat servery. Tvorba interní aplikace na logování.

  • Správa serverů byla psána v PHP, historický legacy kód
  • Vývoj interní aplikace na logování kompletně na zelené louce, používáno celým DHL IT services
  • Řešení práv, kdo má k jakým logům přístup, multi tenant aplikace
Node.jsNest.jsTypeScriptJavaScriptMongoDBMySQLRedisReactNext.jsDockerGitREST APIGraphQLPHP

Majitel společnosti

Qiti

03/2020 - 04/2021

Založení a vedení společnosti zabývající se vývojem mobilní aplikace pro objednávku a rozvoz řezaných květin.

  • Založení a vedení společnosti od konceptu po spuštění
  • Vývoj kompletního backend API pomocí Nest.js
  • Integrace platební brány Stripe pro bezpečné transakce
  • Tvorba React Native mobilní aplikace pro iOS a Android
  • Propojení s Liftago pro logistiku doručování
  • Napojení účetního systému ABRA
Node.jsNest.jsTypeScriptMongoDBRedisReactNext.jsReact NativeDockerGitREST APIGraphQLCI/CD

Lead Backend Developer

LOLOzone

08/2017 - 03/2020

Vedení týmu backendového vývoje. Návrh a implementace škálovatelných API a mikroslužeb pomocí Node.js a MongoDB. Práce pro Streamovací platformu NanguTV.

  • Vedení backend vývojového týmu pro streamovací platformu NanguTV
  • Návrh a implementace škálovatelné architektury mikroslužeb
  • Tvorba GraphQL API pro efektivní načítání dat
  • Správa PostgreSQL a MongoDB databází
Node.jsTypeScriptMongoDBMySQLRedisPostgreSQLVue.jsDockerGitGraphQL

Senior Full-Stack Developer

Brainz.cz

11/2015 - 08/2016

Pomoc týmu při přechodu z PHP na Node.js, přepsání interních api a začátek vývoje Javascriptových backendů.

  • Vedení migrace z PHP na Node.js backend
  • Přepsání interních API pro lepší výkon
  • Mentoring členů týmu v JavaScript vývoji
Node.jsPHPJavaScriptMongoDBMySQLVue.jsGitREST API

CTO

SynergyKit

01/2014 - 10/2015

Vedení technické strategie a vývoje Backend-as-a-Service platformy. Řízení vývojového týmu a infrastruktury. Tvorba Api, FE dashboardu pro vývojáře, mobilní aplikace a SDK pro iOS a Android.

  • Definování technické strategie pro Backend-as-a-Service platformu
  • Řízení vývojového týmu a projektových termínů
  • Tvorba REST API a WebSocket real-time funkcí
  • Vývoj SDK pro iOS a Android platformy
  • Tvorba frontend dashboardu pro vývojáře
Node.jsJavaScriptMongoDBRedisiOSAndroidDockerGitREST APIWebSockets

Node.js Developer

Socialbakers

11/2012 - 09/2013

Vývoj nástrojů pro analýzu sociálních sítí. Tvorba datových piplenie a API pomocí Node.js.

  • Vývoj nástrojů pro analýzu sociálních sítí
  • Tvorba datových pipeline pro zpracování dat ze sociálních sítí
  • Tvorba REST API pomocí Node.js a MongoDB
Node.jsJavaScriptMongoDBGitREST API

Jazyky

ČeštinaRodilý mluvčí
AngličtinaPokročilý

Vzdělání

VŠE Praha (Vysoká škola ekonomická)

Informatika

2008 - 2014

OA Heroldovy sady

Obchodní akademie

2004 - 2008

Koníčky

SportKytaraTruhlařinaTvorba mobilních her