Ukázka mých prací a projektů
Ukázka mých prací a projektů, na kterých jsem se učil různé technologie.

FinTrack je klauzurní práce na téma aplikace v JavaScriptu: webová appka pro hlídání financí. Hlavním cílem bylo vytvořit backend v Node.js/Express (REST API). Registrace a přihlášení s hashovanými hesly (bcrypt) a ukládáním do databáze, seznam a filtrování uživatelů, responzivní UI. Na projektu jsem si osvojil návrh a verzování REST API, oddělení klient/server, asynchronní požadavky, validaci vstupů, obsluhu chyb a autentizaci.

Klauzurní práce z předmětu Programování 2D her. 2D hra inspirovaná filmem Marťan (The Martian), postavená v Unity s C#. Hráč plní úkoly po vzoru filmu (zprovoznění a údržba základny, opravy vybavení, postup přes jednotlivé mise). Důraz na questy, UI, animace a plynulý herní loop. Spolupráce s Jakubem — skvělá týmová souhra, chceme na podobných projektech pokračovat.

Školní týmový projekt k Dni otevřených dveří: tři propojené části — webová aplikace (můj tým), databáze a hra — které spolu komunikují (např. leaderboard ze hry se zobrazuje na webu a web slouží jako klient hry). Moje hlavní role byla frontend a návrh databáze; zároveň jsem úzce spolupracoval na backendu s Patrikem. Byla to naše první společná práce na školním projektu a plánujeme spolu pokračovat na dalších projektech.

Databázová aplikace pro správu hokejových statistik, hráčů a zápasů s pokročilými filtry.

Kontrola vozidel je jednostránkový web zaměřený na konverzi, který pomáhá zájemcům o ojetý vůz udělat bezpečnější rozhodnutí. Stránka vysvětluje, co vše kontrola zahrnuje (původ, servisní historie, stav karoserie, diagnostika), transparentně komunikuje dostupnost/cenu a zdůrazňuje partnerství s Cebia. Silné CTA (telefon/email) a pracovní doba zjednodušují domluvu služby.

Klasická arkádová hra Space Invaders vytvořená v Unity s moderními vizuálními efekty.

API aplikace pro získávání informací o zemích světa s vyhledáváním a filtrováním.

Lehká databázová aplikace využívající SQLite s JavaScript rozhraním pro správu dat.