Jakub Kubík
Napíšte mi

Portfólio

Projekty

Weby, výskum, študijné projekty a hobby. Odkazy vedú na živý web, zdrojový kód alebo publikáciu.

Weby

Úvodná stránka ozjuliana.sk na desktope

P-01 · web2026

ozjuliana.sk

Nový web · návrh, vývoj, prevádzka

Web občianskeho združenia, ktoré celoročne zbiera veci pre ľudí v núdzi – rýchly na mobile, s vlastnou správou aktualít a bez WordPressu.

Správy o zbierkach pridávajú ľudia zo združenia sami, prevažne z telefónu.

47,4 kB

HTML a CSS úvodnej stránky. Polovica mobilných webov prenesie viac len na CSS (77 kB, HTTP Archive 9/2026).

Veľkosť úvodnej stránky po každej zmene, apríl – október 2026 (38 verzií).

  • PHP bez frameworku, články ako súbory JSON, žiadna databáza
  • Prihlásenie do správy heslom a kódom z Google Authenticatora (TOTP v čistom PHP)
  • Prístupnosť: 0 nálezov axe (WCAG 2 A/AA) v 30 kontrolách na 10 stránkach
  • PHP
  • HTML
  • CSS
  • JavaScript
  • Apache

Živý web : ozjuliana.skPrípadová štúdia : ozjuliana.sk

Rozpracovaný návrh redizajnu úvodnej stránky DentSpark.com (mockup, zatiaľ nezverejnený)
návrh

rozpracovanéP-02 · web2026

DentSpark.com

Existujúci e‑shop · opravy a návrh redizajnu

Redizajn a opravy e‑shopu na Wixe s náradím na opravu preliačin bez lakovania. Opravy produktov a nastavení pre vyhľadávače sú hotové, návrh častých otázok a nový vzhľad sú rozpracované.

Nový vzhľad pôjde na web naraz, až keď ho majiteľ schváli; obchod medzitým predáva ďalej.

151 správ

z kontaktného formulára, z nich návrh FAQ s 15 otázkami

  • HotovéCez Wix API opravené 4 zo 4 produktových stránok, nová adresa hlavného produktu s presmerovaním 301
  • RozpracovanéNávrh FAQ s 15 otázkami zo 151 správ z kontaktného formulára
  • RozpracovanéPlán redizajnu a mockupy A/B, na web pôjdu naraz až po schválení majiteľom
  • Wix
  • Wix API
  • SEO
  • HTML

Prípadová štúdia : DentSpark.comE‑shop (pôvodný vzhľad)

Výskum

P-03 · výskum2023–2026

Selfish mining v blockchainoch

Simulačný framework z diplomovej práce porovnáva, ako protokoly Nakamoto, Subchain a Strongchain odolávajú sebeckým ťažiarom. Článok v Springer LNCS 16231 (workshop CBT pri ESORICS 2025) na ňom stavia a hodnotí Nakamoto, Fruitchain a Strongchain pri viacerých útočníkoch.

  • Scenáre s jedným aj viacerými útočníkmi
  • Open source v Pythone na GitHube (smasf)
  • Python
  • simulácie

Článok (Springer LNCS) Plný text na arXiv smasf na GitHube

Nákres: súkromná vetva útočníka rastie vedľa verejnej reťaze blokov.verejná reťazsúkromná vetva útočníka

Štúdium

P-04 · štúdium2022–2023

Študijné projekty z FIT VUT

Projekty z inžinierskeho štúdia kybernetickej bezpečnosti: simulácia útokov na blockchainy, detekcia anomálií v priemyselnej sieťovej komunikácii strojovým učením a monitor uzlov P2P siete v Dockeri.

  • Python
  • scikit-learn
  • pandas
  • Docker

Aplikácie

P-05 · aplikácia2020

Sequence Prediction Tool

Rozšírenie pre Chrome, ktoré napovedalo anglický text pomocou rekurentnej neurónovej siete bežiacej priamo v prehliadači. V Chrome Web Store vyšlo v roku 2020; dnes tam nie je dostupné, jeho záznam ostal v archíve.

  • Model trénovaný v TensorFlow, inferencia v tensorflow.js bez servera
  • Vzniklo ako bakalárska práca na FIT VUT v Brne
  • TensorFlow
  • tensorflow.js
  • JavaScript

Bakalárska práca Archív záznamu v Chrome Web Store (2025)

Infraštruktúra (hobby)

P-06 · hobby projekt2025 – dnes

Homelab

Vlastný server, na ktorom si skúšam prevádzku tak, ako sa robí vo firme: izolované služby, monitoring, zálohy s overenou obnovou a dokumentácia.