Egor Pankratiev
Riborok
Languages
Loading contributions...
Top Repositories
Nassi-Shneiderman Editor: Intuitive graphical tool for creating and editing Nassi-Shneiderman diagrams, enhancing algorithm visualization and software development
This is a Snake game written in C# using the console. In this game you can play by yourself or with your friends (up to 3 people). The longer you are, the more points you have. The goal of this game is to score 200 points as fast as you can!
2DTanks: 2D Tank Battle in TypeScript. Crush Your Foes!
Created unit for working with integer long numbers in different number systems. As an example, implemented a program for calculating long numbers in different NS
The Remote Desktop WinAPI application is a C++ project for Windows that consists of two clients: Sender and Receiver. The Sender captures the screen, compresses the data, and transmits it to the Receiver using UDP. The Receiver displays the transmitted screen data and also sends mouse and keyboard control events back to the Sender using TCP.
Android weather app with AI chat assistant. Get current weather, forecasts, and ask questions about weather conditions through an interactive chat interface. Built with Kotlin and Jetpack Compose.
Repositories
39Collection of laboratory works completed during studies at BSUIR (Belarusian State University of Informatics and Radioelectronics, БГУИР), FCSN (Faculty of Computer Systems and Networks, ФКСиС), and DSIT (Department of Software for Information Technologies, ПОИТ)
SPP
2DTanks: 2D Tank Battle in TypeScript. Crush Your Foes!
Nassi-Shneiderman Editor: Intuitive graphical tool for creating and editing Nassi-Shneiderman diagrams, enhancing algorithm visualization and software development
Android weather app with AI chat assistant. Get current weather, forecasts, and ask questions about weather conditions through an interactive chat interface. Built with Kotlin and Jetpack Compose.
The Remote Desktop WinAPI application is a C++ project for Windows that consists of two clients: Sender and Receiver. The Sender captures the screen, compresses the data, and transmits it to the Receiver using UDP. The Receiver displays the transmitted screen data and also sends mouse and keyboard control events back to the Sender using TCP.
Long arithmetic (product)
2D array (maze)
Sorting
User types (range, enum)
Function counting
Long arithmetic (division)
The RSA Digital Signature project provides an implementation of digital signatures using the RSA algorithm. This program signs text files by generating a digital signature and appending it to the end of the file.
This project implements A5/1 algorithm and NIST randomness tests, such as Frequency, Frequency within a Block, Runs, Longest Run of Ones in a Block, Binary Matrix Rank, Discrete Fourier Transform (Spectral), Linear Complexity, and Maurer’s “Universal Statistical”.
No description provided.
Created unit for working with integer long numbers in different number systems. As an example, implemented a program for calculating long numbers in different NS
String
Monks
Disks
Bacteria
Find GCD or LCM for n numbers
Palindrome numbers
Iterative calculations
1D array
Long arithmetic (residual)
Long arithmetic (sum)
Distributed computing
Android game catalog app built with Jetpack Compose and Firebase. Features Material 3 design, cloud storage, and user authentication.
BSUIR NetHub - a modern real-time communication platform with messaging, WebRTC video/audio calls, and social networking features including groups and subscriptions, built with Spring Boot and secured with JWT authentication.
This is a Snake game written in C# using the console. In this game you can play by yourself or with your friends (up to 3 people). The longer you are, the more points you have. The goal of this game is to score 200 points as fast as you can!