I am a motivated Junior Full Stack Developer with a strong background in engineering and management. My journey into IT started with a passion for logic and problem-solving.
I have successfully completed comprehensive training at GoIT and built several practical web applications using MERN Stack (MongoDB, Express, React, Node.js). I am detail-oriented, responsible, and thrive in dynamic teams.
π Iβm currently working on improving my React and Node.js skills.
π± Iβm currently learning Java and advanced TypeScript.
π€ Iβm open to collaborating on open-source projects and volunteering initiatives.
π¬ Ask me about JavaScript, HTML/CSS, and adaptive design.
β‘ Fun fact: I have a background in radio electronics and production engineering!
Here are the tools and technologies I work with:
Frontend
Backend & Database
Tools
-
FullStack Notes App This project is an educational example of a complete FullStack web application. It consists of two parts. Backend (API): A Node.js server that stores data in a database, processes files, and sends emails. Frontend (Client): A Next.js (React) interface through which the user interacts with the server.
-
QA Pro Test Platform GoIT β A responsive SPA for testing QA engineers, focusing on user state management and data visualization. Built using React, TypeScript, and Vite. Features include authentication, progress persistence (LocalStorage), private routing, and result charting via Recharts. Styled with CSS Modules following the Mobile First approach.
-
Questify (React+TypeScript) β A gamified task management SPA designed to boost productivity through Tasks and Challenges. Built with React, TypeScript, and Vite, utilizing TanStack Query for efficient server state management and caching. Features include full CRUD operations, time-based task grouping, complex form validation with Formik & Yup, and a fully responsive UI styled with CSS Modules.
-
NoteHub (Next.js with Full Authentication) β A secure note management application built with Next.js 15 (App Router) and React 19. Features robust architecture with public/private route separation protected by Middleware and HTTP-only cookie authentication. State management leverages Zustand for client state and TanStack Query for server data syncing. Forms are handled via Formik, with a responsive UI styled using CSS Modules.
-
Team Project "Mebleria" β A responsive landing page for a furniture store developed in a team (Role: Team Lead). Features include a dynamic product catalog with filtering, sliders for products and reviews (Swiper.js), an FAQ accordion, and order placement modals. Built with HTML5, CSS3, JavaScript, and Vite. Utilizes Axios for API interaction and iziToast for notifications.
-
Weather App β An interactive weather dashboard featuring dynamic content and data visualization. Built with Vanilla JavaScript (ES6+) and Vite. Integrates OpenWeatherMap API for forecasts and Pixabay API for adaptive background imagery. Features interactive statistical charts via Chart.js, city search with favorites persistence (LocalStorage), and iziToast notifications.
-
Team project WatchCharm β A responsive website developed in a team using HTML5, CSS3, and JavaScript, bundled with Vite. Implemented with a Mobile First approach using PostCSS. Utilized Git for version control (branching, merging, conflict resolution) and Trello for Agile task management and team collaboration.



