ABOUT ME
Hey, my name is Bogdan, I'm 20 years old and I'm Front-end Developer from Ukraine.👋
I could describe myself as a hard-working, well-organized and ready-to-learn guy, who always works to achieve team's goals. 🧑
I always like to solve problems of varying complexity, to make them easier, to translate a various interfaces into reality.🤟🏻
I'm really fond of coding for a few years and constantly try to learn something new. My main experience is front-end development, but I also have a little experience in back-end. There's short list of my skills:
- HTML + CSS;
- SASS;
- Responsive design;
- JavaScript
- UI Libraries: Material UI, Bootstrap, Tailwind;
- React;
- Redux, Redux Toolkit;
- Axios, RTK Query, Thunk;
- Typescript;
- REST API;
- Express;
- MongoDB;
- Git;
- Firebase;
PORTFOLIO
An e-commerce store based on MERN-stack
This demo application provides the main functions that you'd expect from an e-commerce store, such a viewing products, making purchases, and following up on purchases in the user's profile.
The application separated on two parts: front-end and backend
The backend implements basic actions that a user can do on an e-commerce website. The frontend implements the logic of user interaction with the backend logic.

A movie library based on React and MovieDB API
This application allows you to find some movies to watch.
You can view the movie list, movie's details, such a genre, description, watch the movie's trailer, similar movies and if you like the film, you can add it to 'watch later' list in order to not lose it movie. Also implemented search movie by name.
Implemented pagination and movie's pre-loader with skeleton loader
All data is provided by MovieDB API.

Simple app that implements basic actions that you'd expect from a chat app.
To start chatting, you just have to register or log into your account.
You can distinguish yourself from the others users by putting your unique nickname and avatar in setting.
Then you can go to chat and talk to others about whatever you want
This project uses class components and also uses redux
All application powered by Firebase (auth features, storing users, users settings, messages data).

Simple weather app based on pure JavaScript.
A responsive design was developed, that allows to view a weather data on any device.
All displayed data in this application is provided by WeatherBit API. For the today weather, the 'current API' is used, for the rest of days, '16-days API' is used.
This app implements two types of logic: weather forecast based on user input or by user geolocation.
