Portfolio
Personal Projects & Work
Checkers Game
A fully-featured implementation of the classic checkers game with advanced capabilities and customizable rules. The game offers the ability to play against friends in real-time or test your skills against advanced AI with adjustable difficulty (1-10). The AI utilizes minimax algorithm with alpha-beta pruning for intelligent and strategic decision-making. The system supports various rule variants: mandatory captures, flying kings (International rules), backwards captures, and more. Includes real-time move validation, automatic multi-jump detection, king promotion, complete game management with match history, win/loss statistics against each opponent, and live notifications when opponents make moves. Built on modern ASP.NET Core architecture using SignalR for real-time game state synchronization between players.
LedControl
A native Android mobile application built with .NET MAUI for controlling RGB LED strips and smart lights. The app features intuitive color pickers, preset scenes, timers, and smooth animations. Communicates with LED systems via Bluetooth or WiFi. This project is currently for personal use, but I'm considering expanding it with multi-device support, cloud synchronization, and potential monetization with a public release on Google Play.
SamzviWeb
A comprehensive web application built on ASP.NET Core 9 with Razor Pages architecture. Includes advanced user management with roles, multiple interactive areas (Checkers, Bible Tracker, PDF Reader), full localization (Czech/English), authentication via ASP.NET Identity, and this portfolio. Utilizes SQLite database, modern CSS design, and responsive layout for all devices.
PDF Viewer
A custom web-based PDF reader built on PDF.js with advanced features. Enables smooth page navigation, dynamic zoom controls, fullscreen mode for comfortable reading, and a complete library management system. The application supports reading position persistence, bookmarks, and a personal document collection with search and categorization capabilities.
Bible Tracker
A comprehensive Bible reading progress tracker with an intuitive interface. Enables marking of completed chapters, visual progress display by book, completion statistics, and advanced filtering options. Data is stored in a SQLite database using Entity Framework Core for fast and reliable persistence. Ideal for regular Bible readers or structured reading plans.
Home RaspberryPi
A custom home automation system running on Raspberry Pi with Pi OS Lite (headless setup). Enables GPIO pin control for managing lights, switches, and other devices. Access via local web interface built in Python with Flask framework, optimized for low power consumption. The system runs 24/7 and provides reliable home device control without cloud service dependencies. Secured using SSL and local network access only.