Projects

AB Korea

Available language:

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

Country Ranking

Available language:

This website was created for my portfolio project. It utilizes a REST API to retrieve data for all countries. When you click on a specific country, you will access more information.

  • NextJs
  • TailwindCSS
  • REST API

Movie App

Available language:

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

Available language:

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

Available language:

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

Available language:

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.