Projects
AB Korea
This website was made for a car selling company. It includes a car catalog with filters, and the admin can add, delete, or edit items. For the database, I used MongoDB with Prisma. You can sign in with Google, Vkontakte or Yandex.
- NextJs
- Next-Auth
- MongoDB (Prisma)
- TailwindCSS
- framer-motion
- SWR
Movie App
This website was created for my portfolio project. It utilizes a REST API to retrieve data for movies. For the database, I used MongoDB with Prisma. You can sign in with Google, GitHub, Kakao, Yandex and VKontakte.
- NextJs
- Next-Auth
- MongoDB (Prisma)
- TailwindCSS
- framer-motion
- REST API
Dota 2 Stats
This website was created for my portfolio project. It utilizes a GraphQL to retrieve data for all heroes in Dota 2 game. You can check hero win rate by date, rank. See your personal matches and favorite heroes. Authorization with Steam.
- NextJs
- Next-Auth
- TailwindCSS
- framer-motion
- GraphQL
Eskimo Fitness
This site is created for the fitness center Eskimo. The site is created using the NextJs framework. The administrator can change the schedule of classes. All data is stored in a MongoDB database and uses Prisma to work with records.
- NextJs
- Next-Auth
- TailwindCSS
- framer-motion
- MongoDB (Prisma)
kSpot OneWeb
Developed from scratch, the kSpot OneWeb project is a platform for user authentication on the internet via phone calls or SMS. The main goal is to provide simple and secure internet access for guests and clients of organizations. The structure of the MySQL database was independently designed, business logic was implemented, and the authentication system was set up, including registration and SMS and call verification. Integration with the FortiGate Firewall was configured via API to automatically grant access to the network for authenticated users. Deployment was carried out in Docker, and the deployment process was automated through CI/CD on GitLab with image publication to the GitLab Registry.
- Laravel
- Spatie Permission
- React
- TailwindCSS
- Docker
- MySQL
Skills
HTML
CSS
JavaScript
TypeScript
React
NextJs
Vue
Nuxt
Node.js
Express
PHP
Laravel
MongoDB
Prisma
GraphQL
Tailwind
Docker
Certificates
Contacts
Send an email
Please contact me directly at [email protected] or through the form below.