Frontend Developer with 5+ years of commercial experience developing scalable web applications for startups and product-focused teams.
JavaScript
Svelte
React
TypeScript
CSS
SASS/SCSS
Tailwind CSS
BEM
Node.js
Express.js
MongoDB
vite
webpack
docker
npm
git
nginx
docker
- svelte-autosize-input — Svelte component designed to autosize and dynamically adjust the width of input fields
npm package
forsvelte
- Robo Typing — Dynamic typing speed game on
svelte
- Snake — Simple snake game on
Svelte
.
- Mesto React — Mesto SPA enhanced with
React
. - Mesto React Auth — Registration, authorization, and authentication, powered by a custom backend.
- Movies Explorer — Arthouse movie selection
React
SPA.
- HowToLearn — Techniques that will boost your learning.
- Russian Travel — How exciting it can be to travel a country that spans across two continents.
- Mesto — Pure vanilla
JavaScript
App for sharing and liking posts.
- REST API for Mesto — Backend on
Node.js
,Express.js
andMongoDB
- REST API for Movies Explorer — Arthouse movie selection backend on
Node.js
Express.js
MongoDB