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 |