Projects

Things I’ve built so far

Online store website

Fully responsive e-commerce landing page built with pure HTML, BEM methodology, and SCSS preprocessor. Foundational layout skills and responsive design implementation.

Tech stack: HTML5, CSS3 (Flexbox, Grid, Media Queries), SCSS (Sass), BEM methodology

Mini games

JavaScript fundamentals and basic DOM manipulation. Interactive playground featuring mini-games and practical DOM exercises implemented with HTML, SCSS, and vanilla JavaScript.

Tech stack: HTML5, CSS3, SCSS (Sass), JavaScript (ES6+)

Comments

REST API integration implementing a comment feed functionality. Transition from static pages to dynamic SPA-like application architecture.

Tech stack: HTML5, CSS3, JavaScript (ES6+), REST/Fetch API, NPM

Instapro

Core photo-sharing platform functionality with authentication and content interaction capabilities. Experience working with legacy code and implementing custom client-side routing.

Tech stack: HTML5, CSS3, JavaScript (ES6+), REST/Fetch API, NPM

Kanban

Task management application following Kanban methodology with intuitive interface and full CRUD operations. An example of the transition from vanilla JavaScript to the React stack with the main focus on mastering the React ecosystem.

Tech stack: JavaScript, React (React Router, Сontext API), Styled Components, Axios, Vite, NPM

Wallet

Expense tracking system with analytics, filtering, and transaction management. Collaborative project utilizing Git Projects for task coordination, distribution, and code review processes. Practical team development experience.

Tech stack: JavaScript, React, Styled Components, Axios, Vite, NPM

Music

Custom audio player with the ability to create playlists and enjoy your favorite tracks. Next.js + TypeScript stack implementation and ability to build complex interactive media applications.

Tech stack: JavaScript, Next.js, TypeScript, Redux Toolkit, CSS Modules, Jest, react-toastify, Axios, NPM

Node js

Node.js backend application developed with Express.js and MongoDB. Understanding of RESTful API principles, working with databases and test development.

Tech stack: Node.js, MongoDB, Docker, Mongoose, Express.js, Nodemon, Postman

Fitness

Training platform with video lessons and progress tracking. Capstone project showcasing learning outcomes, the level of knowledge and development skills.

Tech stack: JavaScript, Next.js, TypeScript, Redux Toolkit, CSS Modules, Jest, react-toastify, react-loading-skeleton, Axios, NPM