Jakub Kubík
Napište mi

Portfolio

Projekty

Weby, výzkum, studijní projekty a hobby. Odkazy vedou na živý web, zdrojový kód nebo publikaci.

Weby

Úvodní stránka ozjuliana.sk na desktopu

P-01 · web2026

ozjuliana.sk

Nový web · návrh, vývoj, provoz

Web slovenského občanského sdružení (obdoba spolku), které celoročně sbírá věci pro lidi v nouzi – rychlý na mobilu, s vlastní správou aktualit a bez WordPressu.

Zprávy o sbírkách přidávají lidé ze sdružení sami, převážně z telefonu.

47,4 kB

HTML a CSS úvodní stránky. Polovina mobilních webů přenese víc jen na CSS (77 kB, HTTP Archive 9/2026).

Velikost úvodní stránky po každé změně, duben – říjen 2026 (38 verzí).

  • PHP bez frameworku, články jako soubory JSON, žádná databáze
  • Přihlášení do správy heslem a kódem z Google Authenticatoru (TOTP v čistém PHP)
  • Přístupnost: 0 nálezů axe (WCAG 2 A/AA) ve 30 kontrolách na 10 stránkách
  • PHP
  • HTML
  • CSS
  • JavaScript
  • Apache

Živý web : ozjuliana.skPřípadová studie : ozjuliana.sk

Rozpracovaný návrh redesignu úvodní stránky DentSpark.com (mockup, zatím nezveřejněný)
návrh

rozpracovánoP-02 · web2026

DentSpark.com

Stávající e‑shop · opravy a návrh redesignu

Redesign a opravy e‑shopu na Wixu s nářadím na opravu promáčklin bez lakování. Opravy produktů a nastavení pro vyhledávače jsou hotové, návrh častých otázek a nový vzhled jsou rozpracované.

Nový vzhled půjde na web najednou, až ho majitel schválí; obchod mezitím dál prodává.

151 zpráv

z kontaktního formuláře, z nichž vzešel návrh FAQ s 15 otázkami

  • HotovoPřes Wix API opraveny 4 ze 4 produktových stránek, nová adresa hlavního produktu s přesměrováním 301
  • RozpracovánoNávrh FAQ s 15 otázkami ze 151 zpráv z kontaktního formuláře
  • RozpracovánoPlán redesignu a mockupy A/B, na web půjdou najednou až po schválení majitelem
  • Wix
  • Wix API
  • SEO
  • HTML

Případová studie : DentSpark.comE‑shop (původní vzhled)

Výzkum

P-03 · výzkum2023–2026

Selfish mining v blockchainech

Simulační framework z diplomové práce porovnává, jak protokoly Nakamoto, Subchain a Strongchain odolávají sobeckým těžařům. Článek ve sborníku Springer LNCS 16231 (workshop CBT při ESORICS 2025) na něm staví a hodnotí Nakamoto, Fruitchain a Strongchain při více útočnících.

  • Scénáře s jedním i více útočníky
  • Open source v Pythonu na GitHubu (smasf)
  • Python
  • simulace

Článek (Springer LNCS) Plný text na arXivu smasf na GitHubu

Nákres: soukromá větev útočníka roste vedle veřejného řetězce bloků.veřejný řetězecsoukromá větev útočníka

Studium

P-04 · studium2022–2023

Studijní projekty z FIT VUT

Projekty z inženýrského studia kybernetické bezpečnosti: simulace útoků na blockchainy, detekce anomálií v průmyslové síťové komunikaci strojovým učením a monitor uzlů P2P sítě v Dockeru.

  • Python
  • scikit-learn
  • pandas
  • Docker

Aplikace

P-05 · aplikace2020

Sequence Prediction Tool

Rozšíření pro Chrome, které napovídalo anglický text pomocí rekurentní neuronové sítě běžící přímo v prohlížeči. V Chrome Web Store vyšlo v roce 2020; dnes tam není k dispozici, jeho záznam zůstal v archivu.

  • Model trénovaný v TensorFlow, inference v tensorflow.js bez serveru
  • Vzniklo jako bakalářská práce na FIT VUT v Brně
  • TensorFlow
  • tensorflow.js
  • JavaScript

Bakalářská práce Archiv záznamu v Chrome Web Store (2025)

Infrastruktura (hobby)

P-06 · hobby projekt2025 – dnes

Homelab

Vlastní server, na kterém si zkouším provoz tak, jak se dělá ve firmě: izolované služby, monitoring, zálohy s ověřenou obnovou a dokumentace.