- Email: [email protected]
- LinkedIn: Dmyrto Potapov
Welcome to my repository featuring some of my projects. Below is a list of projects I have worked on along with a brief description of each.
- Numbers Generator - a cDCGAN model that is able to generate numbers. | Repository Link |
- Image Classifier - a classifier CNN that is able to distinguish dogs from cats. | Repository Link |
- Pong Game - online multiplayer version of the Pong game. | Repository Link |
- WateerPipes - Java-based game application. | Repository Link |
- Eshop - Application server developed with the Spring framework. | Repository Link |
1. Numbers Generator | Repository Link
Building a Conditional Deep Convolutional Generative Adversarial Network for MNIST dataset.
Technologies used: Python, Tensorflow, Matplotlib.
2. Image Classifier | Repository Link
Building from scratch a classifier model capable of distinguishing dogs from cats. Data processing, creation and training of a neural network, evaluation of accuracy and improvement of the results obtained.
Technologies used: Python, Keras, Matplotlib.
3. Pong Game | Repository Link
This is an online multiplayer version of the classic Pong game. Up to 4 players can join and compete against each other.
Technologies used: HTML, CSS, JavaScript for the frontend, PHP for server-side logic, WebSocket for real-time communication.
4. WateerPipes | Repository Link
The WaterPipes project is a Java-based game application. The objective of the game is to connect the start and finish nodes by correctly turning the pipes on the game board. The game features interactive mouse controls, keyboard shortcuts, and a customizable playing area size.
Technologies used: Java, Swing, LOMBOK, Random Search in Depth Algorithm.
5. Eshop | Repository Link
The Eshop project is an application server. The objective is to create a server application using Java and the Spring framework. The application server facilitates the management of goods, warehouse inventory, and shopping carts. It provides a web interface (API) defined in the specification for communication with the outside world.
Technologies used: Java, Spring, LOMBOK.
You can reach me through the following channels:
- Email: [email protected]
- LinkedIn: Dmyrto Potapov