Radim Buchtela

Radim Buchtela

Frontend Developer
(Web & Smart TV)

Resume

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.

Work Experience

Mycroft Mind Present Brno, Czech Republic

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.

Responsibilities
  • Developing a SPA in React and TypeScript (Vite, React Router) — from the initial MVP through to production deployment; data visualizations and data tables over photovoltaic power plant data
  • Integrating AI tooling into the development workflow — Claude Code with Figma integration (implementing UI from designs) and Playwright MCP (generating and maintaining E2E tests)
  • Integrating GraphQL API (Apollo Client, GraphQL Code Generator) including real-time updates via SSE subscriptions
  • Implementing UI based on Figma designs (Tailwind CSS, Radix UI, Recharts), including localization (i18next)
  • Building Playwright E2E testing from the ground up — migrating legacy Java/Selenium tests and integrating them into the CI pipeline
  • Maintaining CI/CD pipelines (GitLab CI, Docker, Azure Container Apps) with quality gates, including setting up automated dependency updates (Renovate)

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

24i Brno, Czech Republic

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.

Responsibilities
  • Developing and maintaining a white-label OTT app solution, enabling rapid customization and deployment for multiple clients
  • Contributing to an in-house SDK simplifying multi-platform development, optimized for low-performance devices (custom JSX render, React-like library, shared components, platform-specific drivers)
  • Managing CI/CD pipelines for automated testing, building, and deployment
  • Bootstrapping new customer-specific apps based on the white-label product
  • Publishing apps to App Stores including Samsung Tizen, LG webOS, Android TV, and Fire TV

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

Mautilus, S.R.O. Brno, Czech Republic

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

Web Developer (Freelance)

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

GDI, S.R.O. Brno, Czech Republic

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

Education

Brno University of Technology, Faculty of Information Technology

Computer Graphics and Multimedia, Master Degree Programme

Brno University of Technology, Faculty of Information Technology

Information Technology, Bachelor Degree Programme

Gymnázium Jeseník

Graduation with Distinction (Mathematics, Physics, Czech, German)

Web Technologies

  • TypeScript
  • JavaScript
  • (X)HTML
  • CSS

JS Framework Tour

  • React since 2018
  • Backbone since 2013
  • jQuery since 2009

AI Tooling

Claude CodeOpenAI CodexMCP (Figma, Playwright)

Extended Stack

Next.jsGraphQL (Apollo Client)Tailwind CSSRadix UI (shadcn/ui)i18nextPlaywrightVitestJestSASSNode.jsViteAstroWebpackAzure Container AppsAWS (S3, CloudFront)VercelSonarQubeRenovateSentryESLintStylelintPrettierDocusaurusPostmanGitGitHubGitLabJiraConfluenceFigma

CI/CD & DevOps

  • GitLab CI
  • GitHub Actions
  • Docker

Earlier Experience

* Experience primarily from academic or freelance projects, 2009–2013

  • PHP
  • MySQL
  • C/C++
  • Java (SE, AWT, Android)

Languages

  • Czech – Native
  • English – B1 (active use in team communication and documentation)

Work Examples

QR Code

Scan the QR code to see examples of my work

Portfolio

  • Screenshot of youSee app (Smart TV)

    youSee

    Team project – HTML, CSS, JavaScript

  • Screenshot of 4K Telekom app (Smart TV)

    4K Telekom

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

  • Screenshot of Filmin app (Smart TV)

    Filmin

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

  • Screenshot of Showmax app (Smart TV)

    Showmax

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

  • Screenshot of Stream.cz app (Smart TV)

    Stream.cz

    Implementing analytics

  • Screenshot of mView app (Smart TV)

    mView

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

  • Screenshot of iDNES.cz app (Smart TV)

    iDNES.cz

    Team project – HTML, CSS, JavaScript

  • Screenshot of Markiza app (HbbTV)

    Markiza HbbTV

    Team project – HTML, CSS, JavaScript

  • Screenshot of Smart TV OTT white-label app (Smart TV)

    Smart TV OTT white-label

    Team project – HTML, CSS, JavaScript

  • Screenshot of HBO.GO app (Smart TV)

    HBO.GO

    Team project – HTML, CSS, JavaScript

  • Website screenshot of Stavby a reality STAR

    Stavby a reality STAR

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

  • Website screenshot of Projekce staveb

    Projekce staveb

    WordPress-based website

  • Screenshot of Online jídelníček menz VUT app (Mobile)

    Online jídelníček menz VUT

    Android application

  • Screenshot of Droid jumping game (Mobile)

    Droid jumping

    2D game for Android

  • Illustrative image with Einstein

    Object tracking in video sequence

    Implementing library in C/C++

  • Illustrative image with Einstein

    Noise reduction in video sequence

    Implementing library in C/C++

  • Illustrative image with Einstein

    Edge detection in image

    Implementing library in C/C++

  • Illustrative image with Einstein

    Moving objects detection in video

    Implementing library in C/C++

  • Illustrative image with Einstein

    Optical flow calculation on GPU (CUDA)

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

  • Illustrative image with Einstein

    Conversion of GIF to BMP format

    Implementing library in C/C++

  • Illustrative image with Einstein

    AI for lighting control via neural network

    Implementation in C/C++

Hey, I'm Lunee monster!