Антон ШагаФронтенд Разработчик

Создаю современные, отзывчивые и производительные веб-приложения с использованием React, Next.js и современных фронтенд-технологий.

Фронтенд-разработчик, растущий с каждым проектом

Обо мне

Фронтенд-разработчик, растущий с каждым проектом

Привет! Меня зовут Антон, я начинающий фронтенд-разработчик из Мариуполя. Увлечён созданием современных веб-интерфейсов на базе Next.js, TypeScript и Tailwind CSS. Постоянно изучаю новые технологии и применяю их в реальных проектах, чтобы расти как разработчик.

Мой путь в веб-разработке начался около года назад. За это время я создал собственное портфолио и продолжаю развивать его, внедряя новые функции и улучшая архитектуру. Мне интересны современные подходы, такие как App Router, tRPC, типизация через TypeScript, работа с аутентификацией и внешними API. Я фокусируюсь на том, чтобы писать чистый и понятный код, а также создавать удобные и быстрые интерфейсы. Сейчас активно развиваюсь и стремлюсь попасть в команду, где смогу учиться и приносить пользу.

Образование

Мариупольский профессиональный металлургический лицей

Профессиональное образование в области электрики — с этого начался мой путь в техническую сферу, который теперь продолжается в веб-разработке

Сертификаты

Legacy JavaScript Algorithms and Data Structures Certification

FreeCodecamp Developer Certification on May 13 2024

Проекты

Мои последние работы

Вот некоторые из проектов, над которыми я работал. Каждый проект уникален и демонстрирует различные аспекты моих навыков и опыта.

Превью проекта: Портфолио разработчика

Портфолио разработчика

Open-source сайт-портфолио с мультиязычностью, темами, SSR и высокой оптимизацией. Реализован на продакшен-уровне с использованием лучших практик.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • i18n
  • SSR
  • App Router
  • Redis
  • Resend
  • React
  • Server Components
  • Vercel
Превью проекта: Модульная система аутентификации

Модульная система аутентификации

Полноценная современная система аутентификации на Next.js App Router с поддержкой JWT, 2FA (TOTP и email-коды), OAuth (Google, GitHub), валидацией, защитой от спама и безопасным управлением сессиями.

  • Next.js
  • TypeScript
  • tRPC
  • Prisma
  • PostgreSQL
  • Redis
  • JWT
  • 2FA
  • OAuth
  • Argon2
  • Zod
  • Resend
  • SSR
  • shadcn/ui
  • App Router
Навыки

Технический стек

Я работаю с современными технологиями и инструментами для создания высококачественных веб-приложений. Вот некоторые из технологий, с которыми я работаю.

Основные технологии

React
Next.js
TypeScript
JavaScript
HTML5
CSS3
Tailwind CSS
Redux

Инструменты и рабочий процесс

Git
GitHub
npm
Webpack
Vite
Jest
Testing Library
Storybook
Опыт

Профессиональный путь

Мой опыт работы в сфере фронтенд-разработки включает работу в различных компаниях и над разнообразными проектами.

Frontend-разработчик (Open Source проект)

Личный проект

2025
  • Разработал профессиональное портфолио с качеством production-уровня и открытым исходным кодом
  • Стек технологий: Next.js (App Router), TypeScript, Tailwind CSS с SSR и поддержкой интернационализации
  • Реализовал ключевые функции: мультиязычный интерфейс, переключение темной/светлой темы, плавные анимации и адаптивную верстку
  • Достиг максимальных показателей Lighthouse (100/100/100/100) благодаря оптимизации производительности, SEO и доступности
  • Задеплоил проект на Vercel и опубликовал исходный код на GitHub для сообщества

Full-stack разработчик (Система аутентификации)

Личный проект

2025
  • Разработал модульную систему аутентификации уровня production с открытым исходным кодом
  • Использовал стек: Next.js (App Router), tRPC, TypeScript, Prisma (PostgreSQL), Redis, JWT, Resend, Tailwind CSS
  • Реализовал ключевые функции: регистрация, вход, подтверждение email, повторная отправка письма, refresh токены, безопасные cookies, защита от спама и кулдаун
  • Внедрил двухфакторную аутентификацию (TOTP и Email), OAuth (Google, GitHub), PKCE
  • Оптимизировал безопасность за счет rate limiting, валидации на сервере (Zod) и разграничения прав доступа
  • Развернул проект на Vercel с БД на Railway и опубликовал исходный код на GitHub для сообщества
Контакты

Свяжитесь со мной

Если у вас есть вопросы или предложения о сотрудничестве, не стесняйтесь связаться со мной. Я открыт для новых возможностей и проектов.

Свяжитесь со мной

Вы можете связаться со мной любым удобным способом

Доступен в мессенджерах

Монктон, Канада

Социальные сети

Отправить сообщение

Заполните форму, и я свяжусь с вами