Portfolio Vanilniy BotDiscord music bot for YouTube videos Enigma messengerMessenger that allows you to create end-to-end encrypted chats Museum appInteractive map-tour for the Memorial Museum of the Defense and Siege of Leningrad Memory pools allocatorAn allocator operating on the basis of pre-allocated memory blocks ID3v2.4 metadata parser for mp3 filesProgram for parsing and displaying meta information in ID3v2.4 format from mp3 files CCTimeA mobile application that helps car owners choose the best day to wash their car. Circular bufferA data structure that is often used for buffering in tasks for transmitting and processing a data stream PGN parserSimple PGN parser for chess gamesz Cursor control by laserControlling the computer cursor with a laser. Bad Apple in C++Drawing a clip in the console with symbols using C++ and OpenCV Eval function implementationImplementation of the eval function in C++