Senior Software Engineer · Brno / Remote

Software spojený s realitou

Portfolio projektů, kde aplikace pracují s reálnými daty, fyzickými zařízeními, výrobními procesy nebo provozními workflow. Od operátorského rozhraní průmyslových strojů přes real-time videoanalytiku až po automatizaci technických procesů pomocí AI.

Na těchto projektech mě zajímá hlavně to, jak převést složitý technický problém do řešení, které funguje spolehlivě v reálném provozu — nejen v návrhu nebo na demo datech.

Vybraná práce

Projekty

Vizuál platformy NEXIS s průmyslovým pozadím a centrálním logem Workflow platformy NEXIS

Nezávislá platforma · 2025–současnost

NEXIS — agentní softwarová platforma

Modulární platforma a ekosystém aplikací postavený kolem sdílených balíčků, reprodukovatelného deploymentu a AI-assisted engineeringu. Projekt propojuje produktové aplikace, platform engineering a orchestraci agentů.

Součástí práce bylo vybudovat celý design systém komponent, propojit různé vrstvy závislostí a nastavit testování komponent tak, aby systém zůstal konzistentní a dlouhodobě rozšiřitelný.

Role
Architekt · Full-stack / Platform Engineer
Problém
Technické podklady přicházejí z více zdrojů a jejich ruční třídění, kontrola úplnosti a předávání mezi kroky stojí čas a snadno ztrácí kontext.
Řešení
Navrhl jsem řízený workflow od příjmu podkladů přes vytěžení a doplnění kontextu až po validaci výstupu a lidské rozhodovací body. Technicky jej podpírá monorepo/package architektura, CI/CD, datová vrstva a znovupoužitelné UI.
Výsledek
Vzniká reprodukovatelný systém, který omezuje ruční přepisování, drží zdroje a nejistoty dohledatelné a připravuje podklady pro další práci bez ztráty lidské kontroly.

Stack: TypeScript · React · Next.js · Node.js · Fastify · PostgreSQL · Prisma · pnpm · GitHub Actions · Vercel · Google Cloud · Docker · Tailscale

Screenshot webu conecterm.cz se zobrazením hlavních kategorií
Conecterm Money S3 Automatický XML export .NET CMS React e-shop Tiskový PDF katalog

Conecterm · e-commerce automatizace

Conecterm — produktová data a generování katalogů

Produkční e-shop propojený s podnikovými daty a tiskovým workflow. Produkty se automaticky přenášejí z Money S3 přes XML do .NET CMS a odtud do React frontendu; obchodníci si z aktuálních dat přímo v e-shopu skládají vlastní katalogy k tisku.

Role
Frontend Developer
Problém
Ruční přepis produktových dat a ruční příprava katalogů znamenaly duplicitní práci, riziko neaktuálních údajů a závislost na technickém nebo grafickém zpracování.
Řešení
Napojili jsme automatický XML export z Money S3 do CMS a produktového webu. Pro obchodníky vznikl výběr kategorií, ze kterého se generuje tiskový katalog přímo z aktuálních produktových dat; součástí byla i sazba a CSS stylování pro PDF a tisk.
Výsledek
Jedna sada produktových dat obsluhuje e-shop i katalogy. Obchodník si může bez ručního skládání vybrat požadované kategorie a vytvořit aktuální tiskový výstup.

Stack: React · AngularJS · .NET CMS · Money S3 · XML · HTML/CSS · print/PDF styling

Experiment s browser renderingem · 2023–2024

Color Player

Technický experiment zaměřený na limity browserového renderingu, event loopu a práce s výkonem při souběžném zpracování audia a grafiky. Kombinuje Web Audio a Canvas API v interaktivní aplikaci, kde je zásadní plynulý rendering, správná správa paměti a minimalizace blokování hlavního vlákna.

Role
Frontend Engineer · Technický experimentátor
Problém
Prozkoumat browser rendering, grafiku a audio interakci mimo běžné aplikační a formulářové UI.
Řešení
Vytvořil jsem interaktivní browserovou zkušenost s využitím Canvas, WebAudio a performance-sensitive browser APIs.
Výsledek
Živá technická ukázka nízkoúrovňové práce s renderingem a multimédii v interaktivní aplikaci.

Stack: JavaScript / TypeScript · Canvas · SVG · WebAudio · Browser APIs

Další zkušenosti

Technologické milníky

Vivantis [CZ]

2024–2025

Samostatné delivery a refaktoring BFF vrstvy pohánějící celý e-shop, včetně logovací vrstvy použitelné pro development i produkční prostředí.

Profesní posun: Začal jsem pracovat s BFF a lépe pochopil rozdíly mezi SSR a vykreslováním v prohlížeči. Zaměřil jsem se také na optimalizaci, GTM a webovou analytiku.

Senior FE Developer

Mycronic [SWE]

2021–2024

Dodání produkční aplikace pro real-time ovládání reálného stroje v šibeničním termínu. Vedl jsem tým a zodpovídal za frontendové delivery softwaru používaného přímo v průmyslovém provozu.

Profesní posun: Pracoval jsem s real-time komunikací na skutečném stroji a testoval software přímo na něm. Díky okamžité zpětné vazbě jsem mohl hned vidět dopad své práce.

Team Leader · Senior FE Engineer · Lead UX/UI Designer

Konica Minolta [JAP]

2020–2021

Návrh komponent ve Figmě a jejich produkční implementace, včetně dashboardu s widgety zobrazujícími data v reálném čase pro videoanalytický systém.

Profesní posun: Propojil jsem UX, vizuální design a vlastní implementaci ve Vue.js. Pracoval jsem s real-time aplikací a machine learningem.

Senior UX Designer · Senior FE Developer

VEIT Electronics [CZ]

2016–2017

Vývoj aplikace pro vážení kuřat napojené na elektronické váhy. Aplikace převáděla jednotlivá měření do přehledného rozhraní pro obsluhu a pomáhala s jejich sledováním a vyhodnocením v provozu.

Profesní posun: Pracoval jsem s daty v reálném čase a jejich zpracováním ve velkém objemu.

UI/UX Designer · Front-end Developer · Project Manager

IGATE [CZ]

2014–2016

Na projektu Trackito jsem se podílel na vývoji a rozvoji produktu v prostředí IGATE. Práce spojovala převod požadavků do funkčního řešení, týmovou spolupráci a dodávání změn do aplikace v pravidelném vývojovém cyklu.

Profesní posun: Na Trackito jsem navrhl nejen aplikaci, ale také logo a produktový obal.

UI/UX Designer · Graphic Designer · HTML/CSS Coder

Zoner Software [CZ]

2013–2014

V Zoner Software jsem pracoval na redakčním systému InPage a získal základy ve vývoji webových aplikací a péči o produkční software.

Profesní posun: Naučil jsem se pracovat s doménami, jejich registrací a DNS a získal základy provozu webového produktu.

Project Manager · Client Support

Ukázka Mycronic na reálném stroji