
Volné kurty
Next.js (React, TS, Tailwind), Supabase (PostgreSQL, Edge Functions)

Frontend Developer
(Web & Smart TV)
const dev =Frontend vývojář s více než 12 lety zkušeností s tvorbou webových aplikací. Aktuálně vyvíjím datově náročné aplikace v Reactu a TypeScriptu pro energetiku a aktivně zavádím AI nástroje do vývojového workflow (Claude Code, MCP). Zaměřuji se na výkon, škálovatelnou architekturu a udržovatelný kód — od sémantického HTML/CSS po CI/CD pipeline. Předchozí praxe zahrnuje vývoj white-label OTT platforem a SDK pro Smart TV.
Pozice: Frontend Developer
Společnost vyvíjející datové a AI řešení pro energetiku (smart grids, chytré měření). Jako frontend vývojář pracuji na webové aplikaci pro monitoring a predikci výroby fotovoltaických elektráren — od implementace UI dle Figma návrhů, přes napojení na GraphQL API s real-time aktualizacemi, až po automatizované testování a CI/CD. Pracuji v agilním týmu v úzké spolupráci s designérem, backend vývojáři a datovými specialisty.
Použité technologie: React 19, TypeScript, Vite, React Router, Tailwind CSS, Radix UI (shadcn/ui), GraphQL (Apollo Client), Microsoft Entra ID (MSAL), Playwright, Vitest, GitLab CI, Docker, Azure Container Apps, SonarQube, Claude Code
Pozice: Smart TV Developer
Společnost vyvíjející aplikace pro chytré televize, webové prohlížeče a mobilní zařízení. Specializoval jsem se na vývoj aplikací pro „big screen“ zařízení (např. chytré televize, HDMI streaming zařízení), s důrazem na multiplatformní vývoj s využitím moderních webových technologií. Pracoval jsem v agilním mezinárodním týmu, v úzké spolupráci s designéry, architekty, backend vývojáři a QA.
Použité technologie: TypeScript, JavaScript (ES6+), React-like library (JSX), SASS, Node.js, Webpack, Jest, Sentry, Suitest, WebdriverIO, Travis CI, GitHub Actions, AWS (S3, CloudFront), Docusaurus, Zeplin
Pozice: Smart TV Developer
Firma vyvíjející aplikace pro chytré televize, mobilní zařízení a HbbTV. Vyvíjel jsem aplikace pro platformy Smart TV (např. Samsung, LG), HbbTV a PlayStation 3/4 pomocí JavaScriptu, HTML a CSS. Aplikace byly navrženy jako single-page aplikace (SPA). Přispíval jsem do Mautilus Smart TV SDK, které zjednodušovalo vývoj napříč platformami.
Smart TV platformy byly v té době teprve na začátku — nestabilní, nekonzistentní napříč zařízeními a s omezenými možnostmi ladění. Práce s přehrávači videa, DRM systémy a proprietárními API vyžadovala kreativní řešení a důkladnou optimalizaci a posunula mé dovednosti výrazně za hranice klasického frontend vývoje.
Použité technologie: JavaScript (ES3+), (X)HTML, CSS 2.1, jQuery, media players, DRM (PlayReady, Widevine), VAST / Google IMA SDK, Google Analytics, Conviva, Samsung Tizen / LG webOS APIs, Wireshark, SVN/Git
Kompletní vývoj webových stránek pro menší firmy – od grafického návrhu, přes frontend i backend programování, až po zajištění hostingu a nasazení. Některé projekty zahrnovaly dynamické komponenty, integraci redakčního systému (např. WordPress) či rezervační systém na míru. Důraz byl kladen na čisté a sémantické HTML, optimalizaci pro vyhledávače (SEO) a dodržování základních zásad přístupnosti (a11y).
Použité technologie: (X)HTML, CSS, JavaScript, jQuery, PHP, MySQL, CodeIgniter, WordPress, Adobe Photoshop
Pozice: HTML kodér
GDI, s.r.o. je společnost zaměřená na vývoj vlastního online inzertního portálu. Na pozici HTML kodéra jsem měl na starosti tvorbu front-end šablon dle grafických návrhů, s důrazem na čistotu kódu a kompatibilitu v různých prohlížečích. Doplňoval jsem interaktivní prvky pomocí JavaScriptu a jQuery a spolupracoval na napojení na PHP backend. Práce vyžadovala úzkou spolupráci s vývojáři a grafiky a poskytla mi cenné zkušenosti s reálným vývojem webu už na začátku kariéry.
Použité technologie: (X)HTML, CSS, JavaScript, jQuery, PHP
Obor Počítačová grafika a multimedia, magisterské studium
Obor Informační technologie, bakalářské studium
Maturita s vyznamenáním (Mat, Fy, Čj, Nj)
Claude CodeOpenAI CodexMCP (Figma, Playwright)
Next.jsGraphQL (Apollo Client)Tailwind CSSRadix UI (shadcn/ui)i18nextPlaywrightVitestJestSASSNode.jsViteAstroWebpackAzure Container AppsAWS (S3, CloudFront)VercelSonarQubeRenovateSentryESLintStylelintPrettierDocusaurusPostmanGitGitHubGitLabJiraConfluenceFigma
* Zkušenosti převážně z akademických nebo freelance projektů, 2009–2013

Naskenujte QR kód pro ukázky mé práce

Next.js (React, TS, Tailwind), Supabase (PostgreSQL, Edge Functions)
Kreslení příšerek pomocí čistého CSS/HTML (bez SVG a obrázků).

White-label front-end OTT solution for big screen platforms.

člen týmu – HTML, CSS, JavaScript

člen týmu – HTML, CSS, JavaScript, 4K streamování

člen týmu – HTML, CSS, JavaScript, redesign aplikace

člen týmu – HTML, CSS, JavaScript, Platební procesy

člen týmu – HTML, CSS, JavaScript

člen týmu – HTML, CSS, JavaScript + podpora PlayStation 4

Implementace analytiky

člen týmu – HTML, CSS, JavaScript, Swipe-to-TV functionality

člen týmu – HTML, CSS, JavaScript

člen týmu – HTML, CSS, JavaScript

člen týmu – HTML, CSS, JavaScript

člen týmu – HTML, CSS, JavaScript

člen týmu – HTML, CSS, JavaScript

člen týmu – HTML, CSS, JavaScript
Open-source team project

člen týmu – HTML, CSS, JavaScript

Webová prezentace + rezervační systém (PHP, MySQL, HTML, CSS, JS)

Webová prezentace (CodeIgniter, PHP, HTML, CSS, JS)

Nakóvání šablon

Webová prezentace (HTML, CSS, JS)

Webová prezentace (HTML, CSS, JS)

Webová prezentace běžící na WordPressu

JavaScriptová komponenta

JavaScriptová komponenta

HTML5 aplikace (JS, canvas)

Aplikace pro Android

2D hra pro Android

Grafický návrh (Jen tak pro radost :)

Grafický návrh (Jen tak pro radost :)

Implementace knihovny v C/C++

Implementace knihovny v C/C++

Implementace knihovny v C/C++

Implementace knihovny v C/C++

CPU vs. GPU (v C na arch. CUDA)

Implementace knihovny v C/C++

Implementace v C/C++

London 2016, 24-hour programming competition

Téma: Vývoj na Smart TV