Portfolio
Osobní projekty a práce
Dáma
Plně funkční implementace klasické hry dáma s pokročilými funkcemi a konfiguratelnými pravidly. Hra nabízí možnost hrát proti přátelům v reálném čase nebo si vyzkoušet své schopnosti proti pokročilé AI s nastavitelnou obtížností (1-10). AI využívá minimax algoritmus s alpha-beta pruniíng pro inteligentni a strategické rozhodování. Systém podporuje různé varianty pravidel: povinne brani, letící dámy (International rules), braní dozadu a další. Zahrnuje validaci tahů v reálném čase, automatickou detekci vícenásobných skoků, proměnu na dámu, kompletní správu her s historii zápasů, statistiky výher/proher proti každému soupeři a live upozornění při tahu soupere. Postavená na moderním ASP.NET Core s využitím SignalR pro synchronizaci stavu hry v reálném čase mezi hrací.
LedControl
Nativní mobilní aplikace pro Android vytvořená pomocí .NET MAUI pro ovládání RGB LED pásků a chytrých světel. Aplikace nabízí intuitivní barevný výběr, přednastavené scény, časovače a plynulé animace. Komunikuje s LED systémy přes Bluetooth nebo WiFi. Tento projekt je momentálně pro osobní použití, ale zvažuji jeho rozšíření o podporu více zařízení, cloudovou synchronizaci a případnou monetizaci s veřejným vydáním na Google Play.
SamzviWeb
Komplexní webová aplikace postavená na ASP.NET Core 9 s Razor Pages architekturou. Zahrnuje pokročilý systém správy uživatelů s rolemi, více interaktivních oblastí (Checkers, Bible Tracker, PDF Reader), kompletní lokalizaci (čeština/angličtina), autentizaci pomocí ASP.NET Identity a toto portfolio. Využívá SQLite databázi, moderní CSS design a responzivní layout pro všechny zařízení.
PDF Prohlížeč
Vlastní webová aplikace pro čtení PDF postavená na PDF.js s pokročilými funkcemi. Umožňuje plynulou navigaci mezi stránkami, dynamické ovládání přiblížení, režim celé obrazovky pro pohodlné čtení a kompletní systém správy knihovny. Aplikace podporuje ukládání pozice čtení, záložky a osobní sbírku dokumentů s vyhledáváním a kategorizací.
Bible Tracker
Komplexní aplikace pro sledování postupu čtení Bible s intuitivním rozhraním. Umožňuje označování přečtených kapitol, vizuální zobrazení postupu po knihách, statistiky dokončení a pokročilé filtry. Data jsou uložena v SQLite databázi s Entity Framework Core pro rychlé a spolehlivé ukládání. Ideální pro pravidelné čtenáře Bible nebo studijní plány.
Home RaspberryPi
Vlastní systém pro domácí automatizaci běžící na Raspberry Pi s Pi OS Lite (headless setup). Umožňuje ovládání GPIO pinů pro řízení osvětlení, spínačů a dalších zařízení. Přístup přes lokální webové rozhraní vytvořené v Pythonu s Flask frameworkem, optimalizované pro nízkou spotřebu energie. Systém běží 24/7 a poskytuje spolehlivé ovládání domácích zařízení bez závislosti na cloudových službách. Zabezpečeno pomocí SSL a lokálního přístupu pouze v domácí síti.