✔ Loading profile...
Nickname: Vlad
Fullname: Li Vladislav
Birthdate: 1996-09-11
Nationality: Kazakhstan
Location: Seoul, South Korea

Education

Korea University
Korea University

Bachelor's Degree in Electrical Engineering

2016 - 2022

Experience

Jusan Mobile
Jusan Mobile

Full Stack Developer

2024 - Present

At Jusan Mobile I independently designed and implemented from scratch the kSpot OneWeb project - a platform for user authorization in a public Wi-Fi network via call or SMS. The goal of the project is to create a reliable, secure and fast connection system for clients and guests of organizations.

My tasks and achievements:

  • Completely implemented frontend on React using Inertia.js to integrate with Laravel - from interface design to production build with SSR, authorization and adaptive layout.
  • Integrated backend logic into Laravel (PHP) including:
    • authorization by call with verification of the last 4 digits of the number,
    • interaction with telecom operators' APIs for sending SMS and handling calls,
    • automatic Internet access via FortiGate Firewall API.
  • Designed and implemented database structure on MySQL, including links, indexes and scalability under load.
  • Configured Docker containerization, developed CI/CD processes on GitLab, providing automatic build and deployment with publishing images to GitLab Registry.

I realized the whole project - from architecture to production launch - by myself. The system has been successfully implemented in trains in Kazakhstan and provides stable Internet access for thousands of users every day.

ReactPHPLaravelTypeScriptDockerMySQL

Projects

Country Ranking

Country Ranking is a web application developed as part of my portfolio.
It allows users to explore detailed information about countries around the world in a convenient and visually appealing format.

Features:

  • 📋 Display of all countries with search and sorting capabilities
  • 🌐 Detailed view with capital, population, region, currency, flag, and more
  • 📱 Fully responsive design

Highlights:

  • Implemented API data caching to boost performance
  • Well-structured component architecture for scalability and reusability
  • Clean and intuitive UI with a strong focus on user experience (UX)
Next.jsTypescriptPrismaTailwindCSS
Movie App

Movie App is a modern web application developed as part of my portfolio.
It allows users to browse and filter movies, as well as authenticate using popular social platforms.

Features:

  • 🎞 Fetching movie data via REST API
  • 🔍 Genre-based search and filtering
  • 🔐 Authentication via Google, GitHub, Kakao, Yandex, VKontakte
  • 👤 User profile and dashboard

Highlights:

  • Flexible OAuth-based authentication with multiple providers
  • MongoDB integration via Prisma for user data management
  • Built with TypeScript and Next.js following best practices for reliability and scalability
Next.jsTypescriptNext-AuthMongoDBFramer-MotionPrismaREST APITailwindCSS
kSpot OneWeb

kSpot OneWeb is a fully-featured internet access platform I developed from scratch.
Its primary goal is to provide fast, secure, and convenient Wi-Fi access for guests and clients of businesses such as offices, cafés, hotels, and shopping centers.

Key Features:

  • 📲 User registration and login via SMS or phone call
  • 🔐 Secure one-time code verification system
  • 🌐 Integration with FortiGate Firewall API for automated internet access provisioning
  • ⚙️ Admin panel for managing connections, pricing plans, and access points

Implementation Highlights:

  • Designed the architecture and business logic independently
  • Built a scalable registration and authentication system
  • Implemented protection against duplicate registrations and spam
  • CI/CD pipelines automate build, testing, and Docker image publishing via GitLab Registry
  • Supports multiple access point vendors (UniFi, Cisco, H3C)

Result:

The system is successfully deployed and used in production, allowing users to connect to Wi-Fi via call or SMS in under 10 seconds. FortiGate integration ensures secure, centralized network access control.

LaravelReactSpatie PermissionTailwindCSSDockerMySQLEloquent ORMGitLab CI/CD

Skills

  • HTML
    HTML
  • CSS
    CSS
  • JavaScript
    JavaScript
  • TypeScript
    TypeScript
  • React
    React
  • NextJs
    NextJs
  • Vue
    Vue
  • Nuxt
    Nuxt
  • Node.js
    Node.js
  • Express
    Express
  • PHP
    PHP
  • Laravel
    Laravel
  • MongoDB
    MongoDB
  • Prisma
    Prisma
  • GraphQL
    GraphQL
  • Tailwind
    Tailwind
  • Docker
    Docker