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.