I am Mykhailo, Fullstack web developer + (not my specialization, but UI/UX designer & DevOps) from Ukraine. I have more than 3 years of uncommerctial and 7+ commercial months experience. Currently working on animee.club, my online cinema of anime on Ukranian language.
Can speak on Ukranian / russian languages fluently, English on B1+ - B2 level
animee.club - Watch anime on Ukranian language. Built with next & nodejs with MongoDB & served on Ubuntu machine with NGINX. Server logic covered by Jest tests
yee-ts - Simple typescript npm package that implements Xiaomi Yeelight device API. Include discovering by local SSDP. Tested by Jest
hash-image - Blurred image placeholder for loading image
uvc-accordion - (INDEV) Flexible & ARIA-Accesible accordion component
uvc-menu - Simple react package for creating menus!
opti conv - Old GULP fonts/images converter to optimized for web formats (.ttf > .woff2, .png > .webp)
react-uvc - Deprecated. Modules will be re-built in future (like hash-image). React components logic library. Includes form validation, tabs, burger, accordeon and more.
animee.club - Watch anime on Ukranian language.
These sites mostly built by Gulp assembler, presented only as study experience
ABRouter - Landing page, 2023
Berryland - E-commerce, 2022
Dietolog Online - Landing page, 2022
- HTML
- CSS
- SASS(SCSS)
- JS
- TS
- Python (Basic+ knowledge)
- Gulp, Webpack
- React, NextJS, Vite
- Redux
- PWA
- Websockets
- Tailwind
- SSO authorization
- NodeJS
- Express
- Websockets
- Telegram bots
- Puppeteer (Web parsing)
- TCP/UDP sockets
- JWT, session & cookies authorization
- SSO authorization
- Jest / Supertest (express)
- MongoDB, PostgreSQL
- MongoSH
- Linux / Ubuntu
- NGINX (basic knowledge), Cloudflare DNS
- Docker
- Figma
- Git, Github