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

Frontend Developer
(Web & Smart TV)
const dev =Frontend developer with 12+ years of experience building web applications. Currently developing data-intensive React and TypeScript applications for the energy sector, actively integrating AI tooling into the development workflow (Claude Code, MCP). Focused on performance, scalable architecture, and maintainable code — from semantic HTML/CSS to CI/CD pipelines. Previous experience includes white-label OTT platforms and Smart TV SDK development.
Position: Frontend Developer
A company building data and AI solutions for the energy sector (smart grids, smart metering). As a frontend developer, I work on a web application for monitoring and forecasting photovoltaic power plant production — from implementing UI based on Figma designs, through GraphQL API integration with real-time updates, to automated testing and CI/CD. I work in an agile team, collaborating closely with a designer, backend developers, and data specialists.
Technologies Used: 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
Position: Smart TV Developer
A company developing applications for Smart TVs, web browsers, and mobile devices. I specialized in creating applications for Big Screen platforms, with a focus on multi-platform development using modern web technologies. I worked in agile international team, collaborating closely with designers, architects, backend developers, and QA engineers.
Technologies Used: TypeScript, JavaScript (ES6+), React-like library (JSX), SASS, Node.js, Webpack, Jest, Sentry, Suitest, WebdriverIO, Travis CI, GitHub Actions, AWS (S3, CloudFront), Docusaurus, Zeplin
Position: Smart TV Developer
A company focused on developing applications for Smart TVs, mobile devices, and HbbTV platforms. I worked on applications for Smart TV platforms (e.g., Samsung, LG), HbbTV, and PlayStation 3/4 using JavaScript, HTML, and CSS. Apps were built as single-page applications (SPA). I also contributed to the Mautilus Smart TV SDK to simplify cross-platform development.
Smart TV platforms were still maturing at the time — inconsistent across devices, with poor performance and limited tooling. Working with media players, DRM systems, and proprietary APIs required creative solutions and thorough optimization, pushing my skills well beyond typical frontend work.
Technologies Used: 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
Complete development of websites for small businesses – from graphic design and full-stack implementation to hosting setup and deployment. Some projects included dynamic UI components, CMS integration (e.g., WordPress), or a custom booking system. Emphasis was placed on clean and semantic HTML, search engine optimization (SEO), and basic accessibility (a11y) best practices.
Technologies Used: (X)HTML, CSS, JavaScript, jQuery, PHP, MySQL, CodeIgniter, WordPress, Adobe Photoshop
Position: HTML Coder
GDI, s.r.o. is a company focused on developing its own online advertising platform. As an HTML Coder, I worked on implementing front-end templates based on graphic designs, ensuring cross-browser compatibility and clean semantic structure. I also contributed JavaScript/jQuery features and supported backend integration with PHP. The work required close collaboration with designers and developers and gave me solid experience in production-grade web development at an early stage in my career.
Technologies Used: (X)HTML, CSS, JavaScript, jQuery, PHP
Computer Graphics and Multimedia, Master Degree Programme
Information Technology, Bachelor Degree Programme
Graduation with Distinction (Mathematics, Physics, Czech, German)
Claude CodeOpenAI CodexMCP (Figma, Playwright)
Next.jsGraphQL (Apollo Client)Tailwind CSSRadix UI (shadcn/ui)i18nextPlaywrightVitestJestSASSNode.jsViteAstroWebpackAzure Container AppsAWS (S3, CloudFront)VercelSonarQubeRenovateSentryESLintStylelintPrettierDocusaurusPostmanGitGitHubGitLabJiraConfluenceFigma
* Experience primarily from academic or freelance projects, 2009–2013

Scan the QR code to see examples of my work

Next.js (React, TS, Tailwind), Supabase (PostgreSQL, Edge Functions)
Drawing monsters using pure CSS/HTML (no SVGs or images).

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

Team project – HTML, CSS, JavaScript

Team project – HTML, CSS, JavaScript, 4K video streaming

Team project – HTML, CSS, JavaScript, Application redesign

Team project – HTML, CSS, JavaScript, Payment flow implementation

Team project – HTML, CSS, JavaScript

Team project – HTML, CSS, JavaScript + PlayStation 4 support

Implementing analytics

Team project – HTML, CSS, JavaScript, Swipe-to-TV functionality

Team project – HTML, CSS, JavaScript

Team project – HTML, CSS, JavaScript

Team project – HTML, CSS, JavaScript

Team project – HTML, CSS, JavaScript

Team project – HTML, CSS, JavaScript

Team project – HTML, CSS, JavaScript
Open-source team project

Team project – HTML, CSS, JavaScript

Website + booking system (PHP, MySQL, HTML, CSS, JS)

Website (CodeIgniter, PHP, HTML, CSS, JS)

HTML/CSS template coding

Website (HTML, CSS, JS)

Website (HTML, CSS, JS)

WordPress-based website

JavaScript component

JavaScript component

HTML5 application (JS, canvas)

Android application

2D game for Android

Graphic design (Just for fun :)

Graphic design (Just for fun :)

Implementing library in C/C++

Implementing library in C/C++

Implementing library in C/C++

Implementing library in C/C++

CPU vs. GPU (in C on CUDA arch.)

Implementing library in C/C++

Implementation in C/C++

London 2016, 24-hour programming competition

Topic: Smart TV application development