SOFTWARE ENGINEER / END-TO-END BUILDER

Navrhuji a stavím software jako celek.

Od prvního návrhu přes web, backend a nativní mobilní aplikace až po databáze, AI vrstvu, Docker a produkční infrastrukturu. Nejvíc mě baví velké projekty, kde je potřeba chápat celý technický celek.

STARTUPYENTERPRISEPRODUKCE
END-TO-END / SYSTEM VIEW
OWNERJZSOFTWARE ENGINEER
01WEBPHP · Nette · Node.js
02MOBILESwift · Kotlin
03AILLM · RAG · Automation
04OPSDocker · Debian

Nejsem specialista na jednu vrstvu. Největší hodnotu přináším, když můžu pochopit problém, navrhnout architekturu a převzít odpovědnost od první databázové tabulky až po produkční provoz.

01 / EXPERTISE

Silný napříč celým stackem.

Konkrétní technologie jsou důležité. Ještě důležitější je ale vědět, kdy a proč je použít.

WEB

Web & backend engineering

Webové aplikace a služby stavím od datového modelu po poslední endpoint. PHP/Nette, Composer, Node.js a TypeScript, REST API, realtime komunikace, workery, cron, integrace a komplexní business logika.

PHP · Nette · Composer · Latte · Node.js · TypeScript · JavaScript · REST · WebSockets · APIs
MOBILE

Native mobile apps

Nativní mobilní aplikace patří mezi moje nejsilnější disciplíny. Pro iOS používám Swift a SwiftUI, pro Android Kotlin a Jetpack Compose. Řeším architekturu aplikace, networking, lokální data, autentizaci, push notifikace, geolokaci, deep links, Firebase i publikaci do App Store a Google Play.

Swift · SwiftUI · Kotlin · Jetpack Compose · Firebase · Push · Location · Auth · App Store · Google Play
DATA

Data & databases

Datový model, migrace, indexy, výkon a dlouhodobá udržitelnost. PostgreSQL, MySQL, MSSQL, Redis a práce s většími objemy dat. Když je systém pomalý, hledám bottleneck — nepřidávám výkon naslepo.

PostgreSQL · MySQL · MSSQL · Redis · Query tuning · Cache · Migrations
AI

AI & LLM engineering

AI zapojuji jako součást reálného software: OpenAI API, structured outputs, embeddings, RAG, semantic search, extrakce a klasifikace dokumentů, AI workflow a automatizace. Model je komponenta systému, ne efektní chatbot přilepený na konec.

LLM · OpenAI API · RAG · Embeddings · Structured outputs · Semantic search · Automation
INFRA

Infrastructure & self-hosting

Aplikaci umím nejen napsat, ale i provozovat. Debian/Linux, Docker, Apache/reverse proxy, SSL, deployment, process management, monitoring, logy, backup/recovery a rozdělení služeb mezi více serverů podle skutečné zátěže.

Debian · Linux · Docker · Apache · Reverse proxy · SSL · Monitoring · Backups · Load balancing
ARCHITECTURE

Architecture & large systems

U větších projektů začínám systémem, ne frameworkem. Moduly, hranice odpovědností, API kontrakty, data, oprávnění, integrační body, škálování, provoz a prostor pro další vývoj. Umím velkou technickou část navrhnout a převzít samostatně.

System design · Domain boundaries · APIs · Permissions · Integrations · Scaling · Reliability
02 / SYSTEM VIEW

Všechno spolu souvisí.

Tohle je ta část webu, se kterou si můžeš hrát. Vyber modul a podívej se na celý technický kontext.

03 / ZPŮSOB PRÁCE

Jeden projekt. Pět vrstev odpovědnosti.

Největší hodnotu přináším tam, kde nestačí dodat jednu obrazovku. Potřebuji pochopit problém, navrhnout řešení a dotáhnout ho do reálného provozu.

01THINK

Pochopit problém

Uživatelé, business, procesy, data a skutečný důvod, proč má software vzniknout.

02DESIGN

Navrhnout celek

Architektura, datový model, API, oprávnění, integrace, infrastruktura a kompromisy.

03BUILD

Postavit produkt

Web, backend, nativní mobilní aplikace, realtime služby, automatizace a AI podle toho, co projekt potřebuje.

04RUN

Dostat ho do produkce

Deployment, servery, Docker, monitoring, logy, zálohy, bezpečnost a provozní odpovědnost.

05SCALE

Udržet ho rychlý a zdravý

Cache, Redis, workery, optimalizace DB/API, oddělení workloadů, více instancí a load balancing.

04 / PRODUCTION

Umím to postavit. A umím to udržet běžet.

Zdrojovým kódem to pro mě nekončí. Řeším deployment, servery, databáze, výkon, monitoring, zálohy, incidenty i další rozvoj. Díky tomu navrhuji software jinak už od prvního dne.

Consumer & community productsEnterprise & internal systemsGreenfield & legacy modernizationLong-term production operations
production://stack
web      PHP / Nette / Composer / Node.js / TypeScriptmobile   Swift / SwiftUI / Kotlin / Jetpack Compose / Firebasedata     PostgreSQL / MySQL / MSSQL / Redisai       LLM / RAG / Embeddings / Automationops      Docker / Debian / Reverse proxy / Monitoringsystem   Architecture / APIs / Integrations / Scaling
05 / EXPERIENCE

Startupová rychlost. Enterprise odpovědnost.

Pracoval jsem na projektech pro startupy i velké společnosti — na produktech, které lidé používají každý den, i na interních systémech, na kterých stojí každodenní provoz firem. V týmu se neztratím, ale velký technický celek umím převzít i samostatně.

06 / VYBRANÁ PRÁCE

Méně slibů. Více reálných systémů.

Pracoval jsem pro startupy i větší společnosti na systémech a produktech, které lidé používají každý den. Část projektů zde záměrně uvádím bez názvu klienta; konkrétní reference a kontext rád doplním při osobním jednání.

CASE 01ENTERPRISE / DIGITALIZACE

Interní platforma pro každodenní provoz firmy

Návrh a dlouhodobý rozvoj více modulů pro dokumenty, workflow, reporting, finance, správu budov a další interní procesy. Napojení na ERP a další systémy, role a oprávnění, automatizace, importy, produkční provoz a postupná modernizace legacy částí.

PHP · Nette · PostgreSQL · MSSQL · REST API · OCR · Integrations · Docker · Debian
ROLEArchitektura · vývoj · integrace · provoz
CASE 02MOBILE / COMMUNITY

Komunitní produkt od backendu po nativní aplikace

Backend, API a produktové funkce pro komunitní platformu s feedem, profily, komentáři, notifikacemi a geolokačními prvky. Nativní mobilní aplikace pro iOS a Android, push notifikace, autentizace, realtime prvky a vlastní produkční infrastruktura.

Swift · SwiftUI · Kotlin · Jetpack Compose · Node.js · TypeScript · Firebase · REST · WebSockets
ROLEEnd-to-end produktový vývoj
CASE 03DATA / INTEGRACE / IOT

Systémy, které musí zpracovat data a vydržet provoz

API a backendové služby pro integrace, geolokační/GPS data a větší množství požadavků. Návrh databází, cache, background processing, rozdělení workloadu, monitoring a hledání bottlenecků napříč aplikací, databází a infrastrukturou.

Node.js · TypeScript · PostgreSQL · Redis · APIs · Background jobs · Monitoring · Scaling
ROLEBackend · data · výkon · infrastruktura
REFERENCE

Konkrétní klienty a podrobnější kontext k projektům rád představím při dalším jednání o možné spolupráci.

07 / CONTACT

Máte něco většího?

Nový produkt, komplikovaný interní systém, mobilní aplikace, modernizace legacy řešení nebo projekt, kde potřebujete někoho, kdo převezme větší technický celek. Ozvěte se.