Welcome to my GitHub profile! Here you'll find a collection of my pet projects. Feel free to explore the repositories listed below.
| Name | Description | Stack |
|---|---|---|
| GitParse | Full-Stack application admin panel for Git repositories (github and gitlab) to display commit stats tables and charts | Java, Spring (Core, Data, Security), Liquibase, Mapstruct, Postgresql, ReactJS, Tailwind, Vite, Shadcn, Radix-ui |
| BoostyDownloader | A CLI application that downloads content from Boosty.to and creates an md or html file for local viewing of posts | Java, Micronaut, picocli, lombok, jackson |
| Forum REST API Backend | Microservice-based REST API backend for a forum application. | Java, Spring (Boot, Data, Security, Web, WebFlux), Maven, Docker, PostgreSQL, MongoDB, Redis |
| Tinkoff Backend Academy course | Tasks and solutions for the Tinkoff Backend Academy course. | Java, Spring (Boot, Data, Security, Web, WebFlux), Maven, Gradle, Docker, PostgreSQL, MongoDB, Redis, Kafka, JUnit |
| Monitoring System | Modular implementation of monitoring system application for linux and macos with support for dynamic connection of monitoring agents | Makefile, Cmake, C++, Qt |
| LogLite | Proprietary logger implementation, analog to log4cxx with support for multi-threaded and customizable output | Makefile, Cmake, C++ |
| Java Bootcamp | Basics of the language, first introduction to the standard java development tools | Java Core, JDBC, JCommander, Maven, Junit, Spring framework |
| Cyberpunk Shards Website | Java Web application written without using Spring | Java, JDBC, Lombok, Postgresql, Maven |
| Simple Docker | Introduction into DevOps. Practice with docker and nginx. | Docker, Nginx, C, FastCgi |
| Parrallel Programming Bootcamp | A educational project containing parallel computing tasks of varying complexity. | С++, MPI, OpenMP |
| SimpleMLP | MacOS application that implements a basic multilayer perceptron (MLP) using C++ and Qt. | Makefile, Cmake, Pure C++, Qt |
| SQL Info21 v1.0 | Data analysis and statistics project. | SQL, PostgreSQL |
| Libs21 | A library of useful functions for C++ projects. | Makefile, C++ |
| SQL Bootcamp | Introduction to SQL. School 42 project. | SQL, PostgreSQL |
| Sample Calculator | Little sample calculator. | Python, Scipy, Numpy |
| Net Practice | System Administration related exercise. | TCP/IP, networking, System Administration |
| Cub3D | Ray-casting game inspired by: Wolfenstein 3D and Pac-Man. | Makefile, C, MinilibX, Cute_sound |
| Minishell | Implementation of bash. | Make, Pure C, system calls |
| Philosophers | Training to multi-threads/multi-process programming with the use of mutex and semaphore. | Makefile, Pure C |
| Minitalk | Simple client-server program that allows you to send messages between two processes using signals | Makefile, Pure C |
| So Long | Little 2D game written on C | Makefile, C, Libft, MinilibX |
| Push Swap | Implementation of a sorting algorithm with a limited set of instructions | Makefile, Pure C |
| Get next line | Implementation of a standard C function that reads file using any size buffer | Makefile, Pure C |
| Libft Printf | Implementation of the printf function from the standard C library | Makefile, Pure C |
| Libft | Implementation of standard C library | Makefile, Pure C |

