🇸🇰 SK 🇺🇸 EN
Featured Project

NHL Analytics Dashboard

Moderná webová aplikácia zameraná na zber, spracovanie a vizualizáciu dát z oficiálneho NHL API. Projekt slúži ako showcase pre **Data Engineering** zručnosti v prostredí Python/Django.

Tech Stack

Python 3.12 Django 5.2 PostgreSQL Redis Celery Tailwind CSS HTMX Docker

Key Responsibilities

  • âś” Návrh a implementácia asynchrĂłnnych ETL pipeline.
  • âś” Optimalizácia databázovĂ˝ch dopytov a cachovanie v Redise.
  • âś” Automatizácia orchestrácie pomocou Celery Beat.
  • âś” Dockerizácia celĂ©ho stacku pre bezpeÄŤnĂ˝ deployment.

Inžinierske výzvy

Robustný zber dát (Ingestion)

Implementoval som inteligentný systém "Merge Logic", ktorý kombinuje dáta z viacerých NHL API endpointov. Ak API neobsahuje hotové tímové štatistiky, systém ich autonómne vypočíta agregáciou výkonov jednotlivých hráčov v reálnom čase.

Výkon pri veľkých objemoch

Pre prácu s tisíckami historických záznamov (napr. kompletná súpiska Kanady od vzniku ligy) som nasadil agresívne cachovanie pre-renderovaných HTML fragmentov v Redise, čo znížilo čas odozvy z jednotiek sekúnd na milisekundy.

AnalytickĂ˝ motor

Vytvoril som vlastné analytické metriky ako Draft ROI (návratnosť investície do skautingu), ktoré prechádzajú celú ligu a priraďujú body hráčov ich materským klubom – informácia, ktorú bežné športové portály neposkytujú.