Od prvních webových stránek po full-stack produktový vývoj.
Software má složitou práci zjednodušovat.
Software vyvíjím přibližně od roku 2007. Během střední školy jsem začal s HTML, CSS a PHP, poté přešel k C# a ASP.NET MVC a pokračoval přes XAF, WPF, .NET Core, Angular a Aurelia.
Pracuji tam, kde se dlouhodobě provozované firemní systémy potkávají s moderním produktovým vývojem: rozumím složité doméně, omezuji zbytečnou komplexitu a dodávám software, na který se lidé mohou spolehnout.
Co si Git pamatuje
Měřitelná stopa vývoje softwaru z let 2019–2026.
Záznam dokončených změn a průběžného vývoje.
Dny, ve kterých vznikl alespoň jeden zaznamenaný commit.
Přidání, úpravy, smazání a přejmenování během vývoje.
Technologie rostly spolu s problémy
Technologie se měnily. Opakující se úkol zůstal stejný: pochopit doménu, najít užitečnou abstrakci a zanechat systém, který se dá snáze měnit.
Webové základy
HTML · CSS · PHP
Během střední školy jsem začal tvořit pro web a osvojil si základy na straně prohlížeče i serveru.
Základy v .NET
C# · ASP.NET · MVC
Přešel jsem k typovanému vývoji aplikací a serverovým systémům a prohloubil zkušenosti s business logikou a udržitelnou architekturou.
Komplexní business aplikace
XAF · WPF · Aurelia
Pracoval jsem na datově náročných nástrojích a aplikacích, ve kterých jsou pracovní postupy, oprávnění a srozumitelná doména důležitější než povrchní novinky.
Moderní full stack
.NET Core · Angular · TypeScript · WCF · REST API · OData · PowerShell skriptování · Vue.js (junior) · automatizace v n8n (junior)
Stavím a rozvíjím moderní aplikace napříč API, doménou, stavem, výkonem, testováním a uživatelským prostředím.
Vybrané systémy
Většinu času pracuji na neveřejných administračních systémech, ale tvořím také účelné veřejné weby a řešení postavená na CMS. Používám AI-first vývoj od analýzy a implementace až po testování a ověření výsledku.
Platforma Attis
Angular · TypeScript · C# · .NET Core
Dlouhodobě rozvíjený enterprise produkt s rozsáhlým frontendem v Angularu a backendem v .NET. Práce zahrnuje architekturu, výkon, oprávnění, dynamická rozhraní, datové nástroje, testování a průběžnou modernizaci.
Administrační produkty
Angular · TypeScript · Komponentové systémy
Firemní administrační rozhraní napříč několika produkty s důrazem na znovupoužitelné chování UI, komplexní tabulky a formuláře, lokalizaci, mapy a udržitelnou strukturu frontendu.
Skladové aplikace
TypeScript · Angular · Vue
Aplikace pro skladové procesy a sdílené UI, včetně nástrojů pro překlady, modernizace balíčků, testovatelnosti a migrace mezi generacemi frontendové architektury.
Pushkar Zlín
Web pro zákazníka · HTML · CSS · JavaScript
pushkar-zlin.cz — Rychlý responzivní web indické restaurace ve Zlíně s přístupnou navigací, odkazy na online objednávky, informacemi o restauraci a vloženými jídelními lístky v PDF.
ZkontrolujemeAuto.cz
Web pro zákazníka · PHP · MySQL · JavaScript
zkontrolujemeauto.cz — Responzivní web služby nezávislé kontroly ojetých vozů s obsahem pro vyhledávače, optimalizovanými obrázky a zabezpečeným kontaktním formulářem.
Pojďme vytvořit něco, co vydrží.
Největší přínos mám pro produkty se skutečně složitou doménou: systémy, které potřebují promyšlenou architekturu, pragmatickou modernizaci a uživatelské prostředí respektující čas lidí.