☀️ 🌙

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í.

C# ASP.NET Core Razor Pages SignalR JavaScript
Vyzkoušejte si to! Přihlaste se pomocí: Uživatelské jméno: guest Heslo: checkers

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.

C# .NET MAUI Android Bluetooth WiFi
Vyvinuto v .NET MAUI s moderním Material Design rozhraním. Screenshoty budou přidány po dokončení UI redesignu.

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í.

C# ASP.NET Core 9 Razor Pages SQLite Localization

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í.

C# ASP.NET Core PDF.js JavaScript

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.

C# ASP.NET Core Entity Framework SQLite

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.

Raspberry Pi Pi OS Lite Python Flask GPIO
Pouze lokální síť - záměrně bez veřejného přístupu pro maximální bezpečnost a ochranu soukromí.
← Zpět na O mně