Web Studio
Description: Developed an internal website for an IT company's employees involved in web development, app creation, design, and marketing. Implemented responsive design for accessibility on all devices, optimized website performance for faster loading, and utilized JavaScript for improved menu navigation.
Technologies: HTML5, CSS/SCSS, JavaScript
Personal Portfolio Website
Description: I designed and built a personal portfolio website from scratch. The website is fully functional on all devices, and I optimized it for speed and performance to provide a seamless user experience. The homepage includes a menu with sections for Resume, Projects, and Hobby. The 'Hobby' section features an interactive gallery of my abstract acrylic paintings, allowing users to rotate the gallery 360 degrees and adjust the spacing between paintings using the mouse scroll wheel. The website serves as a visually appealing and professional platform to showcase my personal portfolio, skills, and interests.
Technologies: HTML5, CSS/SCSS, JavaScript
Filmoteka Group Project
Description: At Filmoteka, my primary responsibility was to work on the service App to handle get requests, render movie cards, and implement a loader.
Technologies: HTML5, CSS/SCSS, JavaScript, REST API, AJAX, Parcel.
Movie Information Web App
Description: Developed the Movie Information Web App using React. A user-friendly React-based web app for exploring and discovering movie information. Features include movie listings, detailed movie pages, cast information, user reviews, and search functionality, all wrapped in a responsive design. Utilizes technologies like React Router DOM for navigation and Axios for data fetching. A valuable resource for movie enthusiasts to explore films.
Technologies: React, React Router DOM, styled-components, Axios, and more.
Phonebook Web App
Description: Developed a Phonebook web application with user authentication for registration and login. Implemented contact management features for adding, editing, and deleting contacts. Ensured a responsive design for various devices and added a video background for visual appeal.
Technologies: Frontend: React, Redux, React Router DOM, styled-components, Axios State Management: Redux with Redux Persist Authentication: Redux and custom hooks Routing: React Router DOM Video Integration: HTML5 video This application showcases proficiency in web development and creating functional, visually appealing user interfaces.
Finance App Group Project
Description: My team and I collaborated on a group project to develop a Finance App named "MoneyGuard" with adaptive web design. My responsibilities included implementing user authentication, registration, designing customized UI elements, and developing transaction features for the mobile version of the app. We ensured that the app's design adapted seamlessly to different devices.
Technologies: Frontend: React, Redux, React Router Redux Toolkit, styled-components, and react-toastify for notifications. Backend: Node.js, Express, MongoDB (Mongoose), and Swagger for API documentation.