<-home
Bitboards Chess Engine (C++, SFML) GitHub A chess engine implemented using bitboards and magic bitboards for efficient move generation. Minimax with alpha-beta pruning is used, with pseudo-legal moves validated during search. Position evaluation is based on piece-square tables. The project includes an SFML-based GUI with a human vs bot mode and move highlighting. Built with CMake and a modular architecture, with planned optimizations such as move ordering and parallelization.
Dosing Monitoring System (Python, FastAPI, React.js, MySQL, Linux, Docker, Embedded) GitHub A system for monitoring concrete plant silos, recording dosing events and tank levels, with a real-time interface with sensor readings, and historical analysis. Runs on Linux with planned Docker deployment and a virtual test environment. Currently under development, with plans to compensate sensor variations caused by uneven silo heating using SolidWorks simulations.
FEM Simulation (C++, ParaView) GitHub A program for simulating 2D thermal processes using the FEM (Finite Element Method). Steady-state and transient simulations, boundary conditions, artificial diffusion, heat sources, multiple materials, exporting data for visualization (e.g., in ParaView).
Todo-Planer (React.js, TS, Nest.js, SQLite, Prisma, Zod, Mantine) GitHub Task management application with two connected views: a todo list and a calendar planner. Planned features include adding third view for tracking statistics and progress.
E-commerce Platform – Allegro Clone (React.js, Node+Express, MySQL, MongoDB) GitHub A full-stack database project using both relational and NoSQL systems, featuring a simple UI, user authentication, and file upload functionality.
OpenGL Voxel Scene (C++, OpenGL, Blender) GitHub Animated, interactive OpenGL scene inspired by Minecraft's visual style, developed as a final group project for the Computer Graphics laboratory course, with custom models created in Blender.
Chess SFML (C++, SFML) GitHub A chess engine with move search and visualization. Simple array-based board representation (char per square), developed independently without prior knowledge of standard engine techniques. Performance limitations led to further exploration of optimized approaches, resulting in a more advanced bitboard-based engine.

Technical School Projects

React Chess Application (React.js) GitHub Live Demo Chess application with a built-in engine, move support for both colors, board flip, and game history.
Banking Panel (React.js, Node+Express) Panel for currency exchange and cross-currency transfers.
Simple Desktop Applications (C#, WPF, .NET MAUI) A collection of desktop applications such as calculator, todo list, and notes.
Simple CMS (HTML, CSS, JS, PHP, bash, JSON) A basic content management system built with web technologies and scripting tools.
Online Game Store “Our Games” (HTML, CSS, JS, Axios, PHP, MySQL) Group project implementing a basic e-commerce system for selling games.