Momentálně mám plno, ale klidně napište

Tvořím frontend,
který se dobře používá.

Jsem David Flek, frontend vývojář. Zaměřuju se na rychlý, přehledný a udržitelný kód, který dává smysl v každodenním používání.

Nové technologie beru jako běžnou součást vývoje — rychle se v nich zorientuju a jedu dál. Pracuju remote, spolupráce na IČO.

Portrét Davida Fleka

Co dělám a s čím pracuji

Web Core

Dávám důraz na sémantiku, čitelnost kódu, přístupnost a udržitelné komponentové vzory. Pracuji běžně s SCSS, ale rozumím i utility-first přístupu (Tailwind).

  • HTML5
  • Přístupnost
  • Typografie
  • Flexbox
  • CSS Grid
  • Fluidní layout
  • SCSS
  • Tailwind (utility-first)
  • JavaScript (Vanilla)
  • async / await
  • Fetch API
  • Alpine JS
  • Knockout (MVVM)

Nástroje & Workflow

  • Git (GitLab)
  • Feature Branch workflow
  • Rebase & Squash
  • PhpStorm
  • npm
  • Composer
  • CI/CD (základy)
  • Gulp (vlastní build)

Výkon & UX

  • Lazy loading
  • Optimalizace obrázků
  • Core Web Vitals (základy)
  • Stavy fokusu
  • Klávesová navigace
  • Srozumitelné UI toky

Technické SEO

Zaměřuji se na strukturu obsahu, rychlost načítání a technické náležitosti, které ovlivňují viditelnost ve vyhledávání.

  • Sémantická struktura obsahu
  • Nadpisová hierarchie
  • Meta & Open Graph
  • robots.txt & sitemap.xml
  • Core Web Vitals (praktické dopady)

Server-side kontext

Umím pracovat samostatně na frontendu v prostředí backend frameworků.

  • PHP (aplikační logika)
  • Symfony
  • Nette
  • Twig
  • Latte
  • MySQL

Učení & Rozvoj

  • ESlint
  • Vite
  • TypeScript
  • React
  • Kompozice komponent
  • Principy práce s hooky

DevOps povědomí

Nejsem DevOps, ale umím pracovat s aplikacemi v kontejnerizovaném prostředí a chápu základní prvky orchestrace.

  • Docker (základy)
  • DigitalOcean (správa dropletů)
  • Kubernetes (orientace v objektech a jejich životním cyklu)
  • Rancher

Pracovní zkušenosti

  • Antee - ()

    Začínal jsem jako front-end vývojář kódující weby podle grafických návrhů ve firemním CMS. Později jsem se stal součástí vývojového týmu a převzal odpovědnost za celý frontend nově vyvíjeného produktu (architektura, komponentový design, UX spolupráce, performance).

    • HTML
    • SCSS
    • JavaScript (Vanilla)
    • Knockout (MVVM)
    • Gulp (vlastní build)
    • Symfony
    • Twig
    • Výkon & UX
    • Git (GitLab)
    • Docker
    • Rancher
    • GitLab CI/CD
    "David je velký profík, byla to radost s ním spolupracovat. Nebál se velkých výzev a vždy se každého úkolu chopil s maximálním úsilím. Za těch několik let se nám podařilo téměř nemožné, na čemž má také velkou zásluhu. V týmu byl velmi oblíbený a osobně doufám, že se na nějakém projektu ještě někdy potkáme."
    Jiří Sakáč, přímý nadřízený, Software architekt / DevOPS
  • 3IT - ()

    Kodér e-shopů na míru — práce s responzivitou, komponentovými styly a implementací UI podle návrhů.

    • HTML
    • SCSS
    • Gulp (vlastní build)
    • Komponentová struktura
  • ISIT - (cca 6 měsíců, )

    Frontend pro systém správy dopravních a nedopravních firem.

    • Rozvržení UI
    • Základy design systému
    • Responzivita

Osobní projekty

  • Dashboard vstupového systému
    Dashboard vstupového systému

    Správa klientů a permanentek

    Webová aplikace pro správu klientů a permanentek, kterou jsem navrhl a postavil samostatně. Od datového modelu po UI architekturu a aplikační logiku. Aplikace se používá v reálném provozu a spolu s ní jsem vytvořil také prezentační web.

    • UI architektura
    • Aplikační logika
    • Datový model
    • PHP (aplikační vrstva)
    • MySQL (návrh struktury)
    • JavaScript (Vanilla)
    • Knockout (MVVM)
    • SCSS
    • Fakturoid API
    • Better Stack

Kontaktní formulář

Odpovím obvykle do 24 hodin. Klidně mi napište i přímo na info@davidflek.cz.