Team leader, product owner a PHP vývojář Česká republika

David Laušman.

David Laušman

Vedu vývojový tým a pořád programuji. Od backlogu a náboru po deploy na vlastní server – a po večerech vlastní projekty, od doporučovače anime s lokální AI po weby pro rodinnou cukrárnu.

Projekty Zobrazit CV

Ve zkratce

  • od 2014 programuji v PHP, profesionálně od 2021
  • Team leader VIAGEM a.s.
  • 12 projektů v provozu, z toho 5 pro klienty
  • Vlastní server Weby, pošta, média a lokální AI na jednom stroji – celé v konfiguraci NixOS.

Projekty

Hlavní projekt

AniMood

Vlastní produkt · 2026 – dosud

Doporučovač anime podle nálady: místo katalogu krátký balíček karet na dnešní večer. Učí se z rozhodnutí i ze seznamu na AniListu, série nabízí od první řady a mluví osmi jazyky. Volný text převádí na nastavení lokální jazykový model.

Více o projektu animood.lausman.dev

  1. Cukrárna Laušman

    Pro klienta · 2024 – dosud

    Web, objednávky a hodnocení pro cukrárnu s tradicí od roku 1791.

    • PHP 8.2
    • Nette
    • SQLite
    • Google Sheets API
    • +6
  2. Miletínská dopravní

    Pro klienta · 2025 – dosud

    Nehody, uzávěry, zásahy hasičů a počasí v Královéhradeckém kraji na jedné mapě.

    • PHP 8.2
    • Nette
    • MariaDB
    • Leaflet
    • +5
  3. Vlastní server

    Infrastruktura · 2024 – dosud

    Weby, pošta, média a lokální AI na jednom stroji – celé v konfiguraci NixOS.

    • NixOS
    • Docker
    • nginx
    • Ollama
    • +6
  4. AniPHP

    Open source · 2026 – dosud

    AniList v PHP: GraphQL dotazy skládané kódem, výsledky jako objekty.

    • PHP 8.1+
    • GraphQL
    • Guzzle
    • AniList API
    • +1

Další projekty

  1. Pivnice Tunel

    Pro klienta · 2025 – dosud

    Web hospody na náchodském náměstí: jedna statická stránka bez backendu.

    • HTML
    • Tailwind CSS 3
    • JavaScript
    • +2
  2. Grace

    Nástroj · 2025 – dosud

    Pixelová kočka, která se prochází po streamu.

    • JavaScript
    • Canvas
    • Web Audio API
    • +3
  3. Nette Web Skeleton

    Open source · 2025 – dosud

    Kostra projektu v Nette s konzolí a Dockerem.

    • PHP 8.1+
    • Nette
    • Symfony Console
    • +2
  4. PHP OAuth

    Open source · 2025

    Knihovna pro OAuth 2 v PHP nezávislá na frameworku.

    • PHP
    • OAuth 2.0
    • JWT
    • +1
  5. Nástroje pro streamera

    Pro klienta · 2025 – dosud

    Overlaye, minihry a komunitní web pro kanál na Twitchi.

    • PHP
    • Nette
    • JavaScript
    • +6
  6. Fabric Utils

    Hry a módy · 2026 – dosud

    Vlastní mód pro komunitní server s Cobblemonem.

    • Java
    • Fabric
    • Mixin
    • +2
  7. hruska.army

    Pro klienta · 2024 – dosud

    Rozcestník twitchového kanálu, který vypadá jako stream, a pixelová stránka komunitního Cobblemon serveru.

    • PHP 8.2
    • GSAP
    • JavaScript
    • +3
Archiv a starší projekty (8)

Archiv

Projekty, které už nevyvíjím nebo nejsou v provozu.

  1. VK Jirkov

    Pro klienta · 2025 – dosud · Archiv

    Web volejbalového klubu s obsahem ze Strapi.

    • SvelteKit
    • Svelte 5
    • TypeScript
    • +5
  2. StreamKit

    Vlastní produkt · 2026 · Archiv

    Modulární platforma pro streamery na Twitchi a Kicku.

    • PHP 8.2
    • Nette
    • PostgreSQL
    • +5
  3. TDK Core

    Vlastní produkt · 2024 – 2025 · Archiv

    Společný základ pro weby více domén nad jedním kódem.

    • PHP
    • Nette
    • MariaDB
    • +3
  4. Expanzor

    Vlastní produkt · 2025 – 2026 · Archiv

    Titulky ve stylu karaoke pro krátká videa.

    • Node.js
    • Express
    • MySQL
    • +3

Starší projekty

Co jsem psal v letech 2020 – 2022, ve zkratce.

  1. 2022

    PHP Design Patterns

    Návrhové vzory a principy SOLID z kurzu v C#, přepsané do PHP 8.1 a okomentované.

  2. 2021

    Decria

    Herní server pro Minecraft s rasami, questy a dungeony, poskládaný z vlastních pluginů.

    Technologie: Java 11 · Spigot API · Maven

  3. 2021

    Symfony To-do

    Úkolníček s účty, sdílenými seznamy a administrací – moje první projekty v Symfony.

    Technologie: PHP 7.4 · Symfony 5.3 · Doctrine ORM

    Zdrojový kód, Symfony To-do: github.com
  4. 2020

    PlayFairPlay

    Turnajový web z roku 2020: přihlášky, pavouk, zápasy a liga v čistém PHP.

    Technologie: PHP · mysqli · MySQL

Pod kapotou

Tenhle web běží na mém serveru. Tady je vidět, co se na něm zrovna děje, jak rychle odpovídají projekty a z čeho je poskládaný kód. Čísla si server sbírá sám: svůj stav každou minutu, dostupnost každých pět minut, kód a commity jednou denně.

Server právě teď

Výpis ve stylu neofetch. Dokud je karta na obrazovce, obnovuje se každých 15 sekund.

OS
NixOS 26.05 (Yarara)
Kernel
6.18.34
Uptime
6 dní, 3 h, 30 min
Load
1,16 · 1,15 · 0,96 (1, 5, 15 min)
CPU
AMD Ryzen 7 1700 (16 vláken)
RAM
16,6 / 31,3 GiB 53 %
Disk
75 % obsazeno
GPU
NVIDIA GeForce GTX 1060 6GB 37 °C · vytížení 0 %
Vhosty
53 (nginx)
Kontejnery
46 (Docker)
Generace
63 (NixOS)
Balíčky
2571 (nix)
Ollama
v klidu
Modely
aya-expanse:8b, qwen2.5:7b
Soundtrack
Linkin Park

stav z 14:13

Čím píšu

Řádky kódu v mých projektech na serveru podle jazyka. Bez knihoven, komentářů a prázdných řádků, počítá je cloc jednou denně.

řádků kódu
238 792
souborů
1 839
projektů
20
  1. PHP 53,8 % 128 585 řádků kódu
  2. JavaScript 19,3 % 46 117 řádků kódu
  3. Latte 12,3 % 29 462 řádků kódu
  4. CSS 9,9 % 23 576 řádků kódu
  5. HTML 2,1 % 5 133 řádků kódu
  6. Nix 1,1 % 2 580 řádků kódu
  7. SQL 0,7 % 1 645 řádků kódu
  8. Ostatní 0,7 % 1 694 řádků kódu

stav k 3. 11. 2026

Dostupnost projektů

Server každých pět minut otevře každý živý projekt a změří, za jak dlouho odpoví. Křivka ukazuje průměrnou odezvu po dvou hodinách za posledních 7 dní.

Dostupnost a odezva živých projektů
Projekt Teď 7 dní 30 dní Průměrná odezva Odezva za 7 dní
AniMood běží 99,95 % 95,31 % 79 ms
Cukrárna Laušman běží 100 % 98,2 % 160 ms
Miletínská dopravní běží 100 % 98,08 % 41 ms
AniPHP běží 100 % 98,47 % 38 ms
Pivnice Tunel běží 100 % 98,26 % 30 ms
Grace běží 100 % 98,87 % 29 ms
hruska.army běží 100 % 98,12 % 30 ms

Křivky mají společné měřítko 0–284 ms · poslední měření 14:10

Projekty v čase

Kdy který projekt začal a jestli pořád běží. Šipka znamená, že pokračuje dodnes.

  1. PlayFairPlay 2020, archiv

  2. Decria 2021, archiv

  3. Symfony To-do 2021, archiv

  4. PHP Design Patterns 2022, archiv

  5. Cukrárna Laušman 2024 – dosud, hlavní projekt

  6. TDK Core 2024 – 2025, archiv

  7. Vlastní server 2024 – dosud, hlavní projekt

  8. hruska.army 2024 – dosud

  9. Expanzor 2025 – 2026, archiv

  10. Grace 2025 – dosud

  11. Miletínská dopravní 2025 – dosud, hlavní projekt

  12. Nette Web Skeleton 2025 – dosud

  13. Nástroje pro streamera 2025 – dosud

  14. PHP OAuth 2025

  15. Pivnice Tunel 2025 – dosud

  16. VK Jirkov 2025, archiv

  17. AniMood 2026 – dosud, hlavní projekt

  18. AniPHP 2026 – dosud, hlavní projekt

  19. Fabric Utils 2026 – dosud

  20. StreamKit 2026, archiv

  • hlavní projekt
  • další projekt
  • archiv
  • pokračuje

Commity za poslední rok

Kolik commitů denně přibylo v mých repozitářích na serveru. Firemní repozitáře v tom nejsou a obsah commitů web nevidí.

commitů
523
repozitářů
15
dny v nejdelší sérii
4
nejvíc za den (11. 10. 2026)
135

Starší týdny jsou vlevo, heatmapu jde posunout do strany.

Šipkami se jde po dnech, Home a End skočí na začátek a konec.

Úrovně barvy podle počtu commitů za den: 0, 1–33, 34–67, 68–101, 102–135.

Commity po měsících od 3. 11. 2025 do 3. 11. 2026
MěsícCommitů
listopad 202512
prosinec 202517
leden 202656
únor 202683
březen 20260
duben 20260
květen 20260
červen 20266
červenec 202649
srpen 20260
září 20260
říjen 2026300
listopad 20260

stav k 3. 11. 2026

Kariéra v kostce

  1. 2026 – dosud

    Team leaderVIAGEM a.s.Současná pozice

  2. 2026

    PHP programátorVIAGEM a.s.

  3. 2023 – dosud

    PHP programátorOSVČSoučasná pozice

  4. 2024 – 2025

    Senior PHP programátorČeské Radiokomunikace a.s.

  5. 2021 – 2024

    Junior PHP programátorLogio s.r.o.

Celé CV

Mezihra

Linkin Park.

Skladba dne
Over Each OtherFrom Zero · 2024
Nejbližší výročí
From Zero slaví 2 roky za 12 dní. vyšlo 15. 11. 2024

? ukáže všechna tajná slova

Setlist otevře i pět ťuknutí na tečku za jménem

Kontakt

Nejrychleji mě zastihnete e-mailem. Nebo mi napište přes formulář, zpráva mi přijde rovnou do schránky.

E-mail

Jinde na webu

Napsat zprávu

Zpráva se uloží a přijde mi e-mailem. Odpovím na adresu, kterou uvedete.

Klávesové zkratky.

Klávesové zkratky webu. Při psaní do formuláře nereagují.

Web

?
Tahle nápověda
g
Mřížka 12 sloupců, komponenty a měření stránky
d
Vzhled: podle systému, světlý, tmavý, Linkin Park
Ctrl P
Vytisknout CV místo webu
Esc
Zavřít dialog nebo mřížku

Modrou tečku za jménem v úvodu jde chytit a hodit.

Linkin Park

l setlist lp
Setlist, skladby po albech
papercut
Přes stránku se roztrhne papír
numb
Web na pár vteřin otupí
faint
Stránka omdlí a zase se probere
meteora
Meteorický roj a přímý zásah do tečky za jménem
fromzero emily
Web zhasne do nuly a znovu se zrodí, s díky pro Emily Armstrong
concert koncert
Koncert: web projede barvy všech alb
castleofglass
Stránka zesklovatí, praskne a sklo se sesype
iridescent
Nadpisy a tečky se na chvíli přelijí duhou
breakingthehabit
Co je vidět, se rozsype a zase složí
intheend
Závěrečné titulky jako v kině
victim morethevictim
Web se rozpadne v glitchi a zůstane rozladěný (do obnovení, dalšího slova nebo Esc)
finalmasquerade
Škraboška přes celý web, kamera proletí okem
lost
Odchod na stránku 404

Slova napište kdekoli mimo formulář, velikost písmen ani mezery nevadí. S omezeným pohybem přijde jen krátké oznámení.

Na telefonu otevře setlist pět ťuknutí na modrou tečku za jménem.