puschpull.org / about

O mně.

Pár slov o tom, co jsem dělal, co dělám teď a čím se bavím.

Životopis

Čtyřicet let jsem se pohyboval mezi elektronikou, zdravotnickou technikou, průmyslovou automatizací a počítači. Dnes z toho zbyla ta nejhezčí část: stavím si vlastní aplikace a starám se o vlastní server.

Praxe

  1. od 9/2026

    V důchodu, s vlastními projekty

    Od září 2026 jsem v řádném starobním důchodu a konečně mám čas na věci, které mě baví. Živnost na vývoj software mám pozastavenou, ale můžu ji kdykoli obnovit. Na zajímavý projekt se rád podívám.

  2. 2023–2026

    Vlastní projekty

    Webové a databázové aplikace v PHP a MySQL, desktopové nástroje v C#. Od podzimu 2026 všechno na vlastním serveru. Vyvíjím s pomocí AI (Claude Code): zadání, návrh a kontrola jsou moje, psaní kódu jde výrazně rychleji.

  3. 2019–2023

    VÚHU a.s., Most

    Technik, laborant a manažer projektů. Metrologie, zpracování měřicích dat a reporty.

  4. 2016–2019

    Grape a.s.

    Technik instalací optických systémů a rozvaděčů.

  5. 2015–2016

    Profol a.s.

    Programátor PLC, řídicí systém Promotic.

  6. 1985–2015

    Nemocnice Most (Krajská zdravotní a.s.)

    Třicet let ve správě zdravotnické techniky, od přístrojů na operačních sálech přes bezpečnostně technické kontroly a revize po servis a technickou dokumentaci. Po roce 2000 jsem pro nemocnici navrhl a naprogramoval evidenci zdravotnické techniky v MS Access (přes 2 400 přístrojů, víceuživatelský provoz). Používá se dodnes, dnes ji převádím do webové podoby.

  7. 1980–1985

    SHD Most

    Technik výpočetního střediska: výpočetní technika a komunikace.

Vzdělání

  1. 1985

    Ing., VŠSE Plzeň, fakulta elektrotechnická

    Technická kybernetika a mikroprocesorové řídicí systémy.

  2.  

    Gymnázium Most

S čím pracuji

  • PHP
  • MySQL
  • HTML · CSS · JavaScript
  • Python
  • C# · WPF · .NET
  • SQLite
  • Magick.NET · ONNX · CLIP
  • MS Access / VBA
  • Promotic
  • PhpStorm
  • DBeaver · Adminer
  • Git · GitHub
  • Claude Code · Claude API
  • Linux · nginx · CloudPanel

Mimo práci

Chůze. Batoh, foťák, termoska s kávou a Garmin v kapse. Nejradši České středohoří, Krušné hory, Lužické hory a Kokořínsko, ven vyrážím za svítání. Z ušlých tras vznikla aplikace gpx.puschpull.org, dnes s více než šesti sty trasami.

Fotografie. Fotím hlavně venku a na cestách, archiv už má skoro tři sta tisíc snímků. Aby se v něm dalo vyznat, píšu si pro něj vlastní správce. Výběr je na gal.puschpull.org.

Hudba. Dlouhá léta jsem psal o hifi technice do časopisů (viz periodika), dnes už hlavně poslouchám, nejraději progresivní rock.

Knihy. Thrillery, sci-fi, válečné romány, cestopisy. Čtené i poslouchané.

Sbírání. Původní sešity Čtyřlístku z let 1969–1970, každý nafocený list po listu.

Espresso. Dvě dvojitá každé ráno, ručně mleté. Bez toho by nic z výše uvedeného nevzniklo.

Projekty 2026

Posledního půl roku programuju jinak než dřív. Říká se tomu vibecoding: co má program dělat, popíšu česky, kód se mnou píše AI (Claude Code) a já řídím, zkouším, opravuju a rozhoduju.

Neznamená to, že kód nečtu. Architekturu, databázi a bezpečnost si hlídám sám. Každá změna prochází testem na skutečných datech a na nic se nesahá bez zálohy. Rozdíl je v rychlosti: co by mi dřív trvalo měsíc večerů, mám hotové za týden. Díky tomu vzniklo za půl roku víc věcí než za předchozích deset let.

Na čem teď pracuji nejvíc

PhotoArchive

C# · WPF · .NET 8 · SQLite · CLIP · ONNX · Claude API ve vývoji od května 2026 · desktop pro Windows, neveřejné

Správce osobního fotoarchivu: skoro tři sta tisíc fotek a videí na lokálních discích i v síťovém úložišti. Katalog si pamatuje všechno o fotkách, ty samotné zůstávají tam, kde jsou. Všechno běží doma na počítači.

PhotoArchive – výsledky hledání podle obsahu „borůvky na keříku“
Hledání podle obsahu: dotaz „borůvky na keříku“ se přeloží na popis vzhledu a archiv vrátí 300 nejbližších fotek, žádná z nich přitom nebyla popsaná. Seznam složek je na snímku rozmazaný.
  • Hledání podle obsahu. Napíšu „kaštany“ nebo „pes na sněhu“ a archiv je najde, i když je nikdo nikdy nepopsal. Každá fotka je převedená na „otisk významu“ (model CLIP) a dotaz se s ním jen porovná. Jednorázový výpočet trval skoro dvacet hodin, hledání pak zlomek vteřiny.
  • Hledání větou. „Fotky z Alp na podzim 2023“ si jazykový model (Claude) rozloží na datum, místo a klíčová slova. České výrazy jako „boží muka“ přeloží do popisu, kterému mapa významů rozumí. Fotky přitom neodcházejí z počítače, jde ven jen napsaný text.
  • Osoby. Detekce a seskupování tváří lokálním modelem. Jméno doplním jednou a platí pro celou skupinu.
  • Mapa, časová osa a místa z GPS, duplicity (přesné kopie i podobné série), chytrá i ruční alba, hvězdičky a štítky.
  • Export a sdílení: složka, ZIP, HTML galerie, kontaktní list a prezentace na televizi.
  • Offline svazky: náhledy fungují, i když je disk s originály vypnutý. Katalog jde přenést na notebook.

PhotoEditor

C# · WPF · .NET 8 · Magick.NET · ONNX · Claude API · Gemini od července 2026 · desktop pro Windows, neveřejné

Editor fotografií, kterému se úpravy říkají česky: „ztmav oblohu, přidej kontrast a ořízni na čtverec“. Claude slouží jen jako dispečer, který pokyn přeloží na jednotlivé kroky. Samotné úpravy počítá lokálně můj počítač, v plném rozlišení a zdarma.

PhotoEditor – úprava fotky borůvek českým pokynem
Pokyn „sytější barvy, zdůraznit popředí, trochu vinětace“ se rozložil na tři kroky dole (sytost, lokální přechod, vinětace). Vpravo návrhy dalších úprav: lokální zdarma, generativní označené jako placené.
  • „Navrhni úpravy“: AI se na fotku podívá a nabídne, co by vylepšila. Lokální návrhy se použijí jedním klikem.
  • Ručně a offline: expozice, kontrast, teplota, stíny, doostření a další posuvníky bez jakékoli AI.
  • Nedestruktivně: originál se nikdy nemění. Úpravy jsou recept, jednotlivé kroky jde vypínat a vracet, mezerník ukáže stav před a po.
  • Lokální AI modely pro zvětšení fotky (Real-ESRGAN) a odstranění pozadí.
  • Generativní zásahy („odstraň turistu vpravo“) přes cloudový model, zatím ve vývoji. Model dostane jen zmenšeninu, změněná oblast se lokálně zvětší a vloží zpět do originálu v plném rozlišení. Každá placená operace se předem potvrzuje.
  • Propojení s PhotoArchive: fotku z archivu otevřu v editoru jedním klikem.

Další projekty

GPX Manager

PHP · MySQL · Leaflet · Python

Správa a analýza mých pěších tras: mapy, výškové profily, fotky přiřazené k místům, statistiky, filtry. Přes 600 tras.

Evidence zdravotnické techniky

PHP · MySQL · vlastní MVC · mPDF

Webový nástupce mé nemocniční aplikace z MS Access: pasporty přístrojů, BTK, elektrické revize dle ČSN EN 62353, metrologie a hlídání termínů.

Katalog Čtyřlístků

PHP · MySQL

Evidence sbírky sešitů: stav, fotografie každého listu, cenové odhady a veřejná prezentace.

Media DB

PHP · MySQL · JavaScript · API

Katalog filmů, knih a hudby, který si údaje dotahuje z TMDB, Open Library, Google Books a MusicBrainz.

Aktivní kalendář

PHP

Kalendář se svátky a jmeninami pro Česko, Slovensko, Polsko, Německo a Rakousko.

Cestopis z GPX dat

PHP · LLM · experiment

Z trasy a fotek sestaví ověřená fakta (zastávky, časy, místa) a jazykový model z nich napíše vyprávění o výletu. Nejtěžší bylo naučit ho nevymýšlet si.

TV program

Python · SQLite

Lokální televizní program ovládaný z prohlížeče: vybrané stanice, hlídání oblíbených pořadů a upozornění, ikona u hodin.

Domácí Hub

PWA · Android · ffmpeg

Řídicí centrum v telefonu: domácí kamery, světla a zkratky na zařízení v síti. Všechno zůstává doma, žádný cloud.

Osobní asistent

Python · hlas · Telegram · rozpracováno

Hlasový asistent, který zná kontext mých projektů. Zadám úkol mikrofonem nebo z mobilu a výsledek mi pošle textem.

Vlastní server

Linux · nginx · CloudPanel · MySQL

V září 2026 jsem přestěhoval všech jedenáct webů z hostingu na vlastní virtuální server, včetně zabezpečení, certifikátů a záloh.

Tvorba webů

Ukázky mých prací. V případech Aimon a Formanka se jednalo o tvorbu kódu, ostatní design i kód.

AIMON web už neběží

zobrazit náhledy (3)skrýt náhledy
AIMON – snímek 1 AIMON – snímek 2 AIMON – snímek 3

FORMANKA web už neběží

zobrazit náhledy (6)skrýt náhledy
FORMANKA – snímek 1 FORMANKA – snímek 2 FORMANKA – snímek 3 FORMANKA – snímek 4 FORMANKA – snímek 5 FORMANKA – snímek 6

DAWE web už neběží

zobrazit náhledy (2)skrýt náhledy
DAWE – snímek 1 DAWE – snímek 2

GROON web už neběží

zobrazit náhledy (1)skrýt náhledy
GROON – snímek 1

PUSCHPULL starší podoba webu

zobrazit náhledy (5)skrýt náhledy
PUSCHPULL – snímek 1 PUSCHPULL – snímek 2 PUSCHPULL – snímek 3 PUSCHPULL – snímek 4 PUSCHPULL – snímek 5

Periodika

Časopisy a jiná média, s nimiž jsem spolupracoval, nebo spolupracuji:

  • Rock+ pdf hudební magazín pro starší a pokročilé rockery
  • gmx.cz (Audiophile Meeting Point - český ezine) - již neexistuje
  • QUO (Hachette Filipacch) - časopis již nevychází
  • VTM - věda a technika mládeži (věda, technika a my), VTM - Science VTM Science | věda, technika, technologie, budoucnost, časopis v tištěné podobě od 31.12.2009 již nevychází
  • GOLIAS.cz - Váš rádce pro nákup spotřební elektroniky
  • Stereo & Video
  • Audio - časopis (již nevychází)
  • Video a domácí kino - časopis
  • Hi-Fi - magazín pro vysokou věrnost (již nevychází)
  • Audio-video revue - časopis (již nevychází)
  • Digital revue - časopis (již nevychází)
  • TV3 - pořad "da Vinci" (pořad již neexistuje, TV3 nevysílá)

Fotografie

Fotografování je mou velkou zálibou. Chystám se konečně vytvořit (naprogramovat) vlastní "portlolio".

Zatím se dám alespoň pár odkazů, kde je možno prohlédnout si nějaké mé fotografie.

krajina - strom

Kontakt

Sídlo
Most
www
https://puschpull.org/