Anton ShagaFrontend Developer

I build modern web applications with React and Next.js, focusing on performance, accessibility, and high-quality UX. I also work with Node.js, NestJS, and PostgreSQL.

Frontend / Full-Stack Developer with production experience

About Me

Frontend / Full-Stack Developer with production experience

Hi! I'm Anton, a Frontend / Full-Stack Developer with production experience in a TravelTech product. My main focus is React, TypeScript, Next.js, state management, responsive interfaces, and accessibility. I also build full-stack applications with Node.js, NestJS, PostgreSQL, Prisma, and Redis.

In commercial development, I worked on complex interfaces, application state, responsive design, accessibility, testing, and production releases. In parallel, I continue developing my full-stack skills with Next.js, NestJS, PostgreSQL, Prisma, Redis, Docker, and CI/CD. I'm interested in roles where I can combine strong frontend development with continued growth in full-stack.

Education

Mariupol Professional Metallurgical Lyceum

Vocational education in electrical engineering — a technical foundation I continue to build on in software development.

Certificates

Complete Intro to React, v9

Master.dev (Formerly Frontend Masters) · January 2026

View credential

Introduction to Web Accessibility

W3C · November 2025

View credential
Projects

My Latest Work

Here are some of the projects I’ve worked on. Each one is unique and showcases different aspects of my skills and experience.

Превью проекта: Orders & Products SPA

Orders & Products SPA

Full-stack SPA for managing orders and products. Includes SSR, CRUD operations, JWT authentication with refresh token rotation, real-time WebSocket updates, GraphQL, file uploads, and session management. The application is containerized with Docker Compose and deployed to a VPS behind Nginx with CI/CD through GitHub Actions.

  • Next.js
  • React
  • TypeScript
  • NestJS
  • Redux Toolkit
  • PostgreSQL
  • Prisma
  • WebSocket
  • GraphQL
  • Docker
  • Nginx
  • GitHub Actions
Превью проекта: Nice Gadgets

Nice Gadgets

Responsive e-commerce SPA for browsing phones, tablets, and accessories. Includes product catalog, search, sorting, pagination, detailed product pages, cart, favorites, localization, and light/dark themes.

  • React
  • TypeScript
  • Redux Toolkit
  • React Router
  • SCSS Modules
  • Vite
  • LocalStorage
  • i18n
Превью проекта: Simple Shop / Pizza Store

Simple Shop / Pizza Store

Full-stack e-commerce application with a pizza catalog, cart, checkout, and order history. Includes server-side pagination, typed API contracts, Zod validation, backend price verification, and transactional order creation in PostgreSQL.

  • React
  • TypeScript
  • TanStack Router
  • TanStack Query
  • Express.js
  • PostgreSQL
  • Zod
Превью проекта: Developer Portfolio

Developer Portfolio

Open-source portfolio website with multi-language support, themes, SSR, and high optimization. Implemented at production-level using best practices.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • i18n
  • SSR
  • App Router
  • Redis
  • Resend
  • React
  • Server Components
  • Vercel
Превью проекта: Modular Authentication System

Modular Authentication System

A full-featured, modern authentication system built on the Next.js App Router with support for JWT, 2FA (TOTP and email codes), OAuth (Google, GitHub), validation, spam protection, and secure session management.

  • Next.js
  • TypeScript
  • tRPC
  • Prisma
  • PostgreSQL
  • Redis
  • JWT
  • 2FA
  • OAuth
  • Argon2
  • Zod
  • Resend
  • SSR
  • shadcn/ui
  • App Router
Skills

Tech Stack

I work with modern technologies and tools to build high-quality web applications. Here are some of the technologies I use.

Core Technologies

React
Next.js
TypeScript
JavaScript
HTML5
CSS3
Tailwind CSS
Redux

Tools and Workflow

Git
GitHub
npm
Webpack
Vite
Jest
Testing Library
Storybook
Experience

Professional Journey

Commercial experience developing production interfaces and contributing to the full product development lifecycle.

Frontend Developer

WinWinTravel

August 2025 — May 2026
  • Developed production features for the Price Calendar and Offer Configuration modules of a TravelTech platform
  • Built complex interfaces and data tables with responsive behavior across mobile, desktop, and large-screen layouts
  • Managed application state and server data using Zustand and TanStack Query
  • Implemented accessible UI components, keyboard navigation, and responsive interactions
  • Contributed to testing, code review, QA, and production releases
Contact

Get in Touch

If you have any questions or collaboration proposals, feel free to reach out. I'm open to new opportunities and projects.

Contact Me

You can reach me using any convenient method

Send a Message

Fill out the form and I'll get back to you