Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Artem Lysiuk

Offer Artem work on your next project.

Ukraine Kyiv, Ukraine
2 months 23 days back
Available for hire available for hire
age 32 years
on the service 3 years
  • web developer
  • flexbox
  • Git (Github
  • SASS (SCSS)
  • redux-toolkit
  • zustand
  • Prisma ORM
  • Fullstack developer
  • REST API
  • Next.js
  • TypeScript
  • React.js

Rating

Successful projects
No data
Average rating
No data
Rating
214
Javascript and Typescript 6
1177 place out of 3455
Web Programming 12
2650 place out of 6431

Language proficiency level

Українська Українська: fluent
Русский Русский: advanced
English English: pre-intermediate

Skills and abilities

Programming

Services

Portfolio


  • Lux Trips — Animated landing page for luxury travel

    Web Programming
    Lux Trips — luxury landing page for a premium travel service.
    Modern design with GSAP animations, responsive layout, and intuitive interface.

    Technology stack:
    Frontend: React 19 + Vite (fast build)
    Animations: GSAP (smooth parallax effects)
    Styles: SASS/SCSS (modular architecture)
    State management: Zustand
    Forms: React Hook Form (booking validation)
    Sliders: Swiper
    Deployment: Vercel (automatic)

    Key features:
    Parallax animations — smooth scroll effects for immersion
    Responsive design — from mobile devices to desktops
    Interactive forms — booking with validation
    Optimized performance — fast loading
    Semantic markup — SEO-friendly structure
    What has been implemented:
    Hero section with parallax effect
    Gallery of destinations (supercars, yachts, villas, hotels)
    Personalized booking form
    Information blocks about the company
    Responsive menu and navigation

    Result:
    Landing page with conversion to inquiries
    High Lighthouse scores (>90 on performance)
    Full cross-browser compatibility
    Clean codebase for scalability

    #React #Vite #GSAP #Frontend #Landing #Animations #Tourism #Luxury
  • Rolio — Fullstack online store

    Web Programming
    Rolio — a fully functional online store with a product catalog, shopping cart, modal windows, and complex animations. The project demonstrates skills in creating interactive web applications with a complete user interaction cycle.

    Application state management

    Global cart state (adding/removing/changing quantity)
    Management of modal windows, filters, UI state
    Optimized re-renders through Redux Toolkit
    Complex interface animations
    Add to cart animations (GSAP)
    Smooth transitions between pages
    Parallax effects and hover animations
    Animated modal windows

    Professional UX
    Modal windows with proper focus (accessibility)
    Responsive product sliders (Swiper)
    Loading skeletons (react-content-loader)
    Smooth scrolling (Lenis)
    Form validation (React Hook Form)

    Project architecture
    Clear separation: components, hooks, store, types
    Custom hooks for repeated logic
    TypeScript interfaces for data and props
  • Next Pizza — Fullstack SaaS for ordering pizza (Next.js 16 + Prism

    Web Programming
    Next Pizza is a fullstack application for ordering pizza with a complete cycle: selecting pizza, placing an order, online payment, order history, and an admin panel. The project demonstrates all aspects of modern web development from UX to DevOps.

    Backend & Data Layer:
    • Next.js 16 (App Router, Server Actions, Turbopack)
    • Prisma ORM + PostgreSQL (typed database)
    • NextAuth v4 (authorization, sessions)
    • Zod (schema validation)

    Payments and Commerce:
    • Stripe (online payments, subscriptions)
    • Resend + React Email (transactional emails)
    • SendGrid (email newsletters)

    Frontend & UI/UX:
    • Tailwind CSS + Radix UI (accessible components)
    • React Hook Form + Zod Resolvers (forms)
    • React Hot Toast (notifications)
    • Zustand (global state)
    • MapLibre GL (interactive maps)

    Infrastructure:
    • TypeScript (full typing)
    • Prisma Seed (seed data)
    • Next.js Top Loader (loading indication)

    Complete e-commerce cycle

    From product selection to delivery
    Integration with real payment systems
    Transactional emails (order, delivery, cancellation)
    Order history in the personal account

    Industrial architecture

    Clean Architecture: Prisma (data) → Services → API Routes → UI
    Typed Server Actions
    Security: password hashing (bcrypt), CSRF tokens

    Professional UX

    Responsive modal windows (Radix Dialog, Vaul)
    Form validation by schema (Zod + React Hook Form)
    Interactive delivery maps (MapLibre)
    Skeleton loading states
    DevOps and infrastructure
    Automatic deployment on Vercel
    Database migrations via Prisma
    Seed scripts for test data
    Environment configuration
  • StreamVibe — Static landing page for the streaming service Minista

    Web Programming
    StreamVibe — a modern promotional website for a streaming service. The goal is to present the platform with an emphasis on cross-platform compatibility and ease of use. The project is created using the static generator Minista, which ensures high performance and SEO-friendliness.

    Main stack:
    • Minista 3.x (static generator on React)
    • React 18 (functional components, hooks)
    • Sass/SCSS (preprocessor for styles)
    • PostCSS + pxtorem (automatic conversion to rem)

    Additional libraries:
    • Lenis (smooth scroll)
    • Swiper (sliders and carousels)
    • IMask (input mask)
    • Classnames (conditional classes)
    • CSS Normalize (style reset)

    Key features

    Static generation — High loading speed and SEO optimization thanks to Minista

    Responsive sliders — Device and content carousels on Swiper
    Pixel-perfect layout — Exact match to the design with automatic rem
    Performance — Optimized images and minimal bundle

Activity

  Latest proposals 5
React Frontend Developer for redesigning the existing website (wholesale order)
200 USD
Website for a lawyer
609 USD
Lux Import Website
226 USD
Stylize product cards
27 USD
Layout design for the website
338 USD