About me

Hello! I develop applications in native JavaScript, as well as using libraries and frameworks. Familiar with Webpack and Vite for bundling and optimizing front-end assets. Basic knowledge of WordPress, React, Vue.js, Rest API, TypeScript, NodeJS, Jest. I constantly improve my skills and keep track of the latest development trends in order to be able to use the best solutions for realizable projects.

Expirience

The artist's personal website

Stack: WordPress, Underscores, WooCommerce
The project implements the possibility of selling goods, sending a feedback form. Layout: Vite, EJS, SCSS

RS Lang

Stack: SCSS, Webpack, TypeScript, JS, API
The project is an application for learning English in a playful way. Implemented two mini-games, authorization and a statistics section to control the progress of the study

Sheets for virtual piano

Stack: WordPress, WP REST API, PHP, JavaScript
The project is a blog for publishing sheet music for a virtual piano. It features a dynamically changing sidebar menu designed as piano keys, adapting to the number of posts. Security and optimization are enhanced using plugins such as All In One WP Security and Wordfence Security.

Portfolio

Stack: PerfectPixel, PUG, SCSS, BEM, Stylelint
Multilanguage landing site for a photographer. Responsive layout, switch light and dark theme, photo sorting

Shelter

Stack: PerfectPixel, PUG, SCSS, BEM, Stylelint, ESLint with Airbnb, Webpack
Two-page site. Responsive layout, carousel slider, burger menu, pagination
More projects

Online store

Stack: SCSS, ESLint, TypeScript, Webpack, Jest
The project in JavaScript. Implemented adding products to the cart, search by product cards, cross-filtering and sorting

Organic food

Stack: React, CRA, TypeScript, Jest
React project using uncontrolled forms, no libraries

Virtual Keyboard

Stack: StyleLint, ESLint, Webpack
The project in JavaScript. All HTML generation is done through JS, without the use any JS libraries and frameworks

Async Race

Stack: TypeScript, StyleLint, ESLint, Webpack, Json-server
Mini-game in JavaScript. All HTML generation is done through JS, without the use any JS libraries and frameworks.

Education

RS School

2022

Course: Frontend JavaScript 2022Q1

FreeCodeCamp

2019

Course: Web Design