-
Hi, I am a sixth-semester student at Lodz University of Technology, Faculty of Electronics, Electrical Engineering, and Computer Science, pursuing a degree in Software Engineering. In addition, I graduated from the National Technical University ‘Kharkov Polytechnic Institute’ specialising in Engineering Electrophysics!
-
Throughout my studies, I have developed a strong passion for creating independent desktop and mobile applications. I particularly enjoy working on games and simulations, as they allow me to combine technical problem-solving with creativity.
-
In my projects, I primarily use programming languages such as C, C++, C#, and Java. Many of my works can be found on my GitHub, where I showcase various applications and experiments. For mobile development, I rely on Flutter and Java, while my experience in game development extends to working with Godot Engine and Unreal Engine.
-
Looking ahead, I am eager to deepen my expertise in C++ and further enhance my skills in Unreal Engine, as I aspire to work on more complex and high-performance applications in the future.
- SDL, SFML, RayLib, Monogame, Allegro, OpenGL, GLM, Glew, WinForms, Glad and Vulkan
- DoddleJump - (implementation of parallax effect and multilayer world) -> C++ / SFML + Raylib
- Knight - (first attempts at random world generation and animation in C) -> C / SDL
- GnomeRush - (pseudo-typing in C along with animation) -> C / SDL
- Pong - (multiplayer and collision in a retro two-player ping-pong game) -> C++ / SFML + Allegro
- Simulator of Falling - (user interaction and visualisation of falling depending on certain parameters) -> C++ / SFML
- Arcade - (retro arcade and use of all kinds of C++ containers) -> C++ / SFML
- Tanks - (multiplayer and maze generation, smart pointers and unique_ptr and databases) -> C++ / SFML and Allegro
- WizardRage - (mini strategy with pseudo-world generation, animation and basic tree logic) -> C++ / SFML
- Factory - (simple visualisation of conveyor operation) -> C# / WinForms
- JavaFX, Swing, AWT, SpringBoot, WebSockets, JavaMobile
- CustomCalculator - (my attempt to create a properly working calculator) -> Java / Android + Style
- PaintOnline - (customised multi-user Paint) -> Java / JavaFX + WebSockets + SpringBoot + MySQL
- SortingAlgorithms - (visualisation of popular sorting algorithms) -> Java / Swing + AWT
- Checkers - (checkers for two with strict rules) -> Java / Swing + AWT
- Flutter
- Dice Roller - (simple mobile app for rolling the dice) -> Dart / Flutter
- Planner - (trivial planner for everyday tasks) -> Dart / Flutter
In additional to that, I have experience in things like:
- Godot Engine - (experience in writing 2D games)
- Unreal Engine - (Blueprint basics and animation)
- DockerHub - (container loading and unloading)
- Oracle - (basic syntax knowledge)
- MySQL - (often used in personal projects)
- PostgreSQL - (often used in personal projects)