Frontend разработчик
Специализируюсь на сложных интерфейсах, real-time системах и AI‑интеграциях
Проекты

Мобильное приложение — трекер кинорелизов и AI-помощник. Использует Google Gemini для умных рекомендаций фильмов и сериалов. Радар новинок с эффектной каруселью, иммерсивные карточки фильмов с Glassmorphism-дизайном, трекинг списка «хочу посмотреть» с Push-уведомлениями о премьерах. Ежедневная синхронизация с мировой базой фильмов. Премиальный дизайн в стиле Cosmic Navy, профиль в стиле Bento Box, поддержка светлой и тёмной темы.

Высокотехнологичный калькулятор доставки и логистики. Использует Yandex Maps API v3 для геокодирования и отображения зон, библиотеку Turf.js на клиенте для продвинутых ГИС-расчетов (пересечение полигонов зон доставки, расчет площадей). Бэкенд на NestJS управляет списком городов, границами зон, тарифами подъема на этаж и интеграцией складов.

Административная панель для управления корпоративными данными. Построена на Next.js (Frontend) и NestJS (Backend) с PostgreSQL. Включает многоуровневую ролевую авторизацию (Admin, Manager, User), интерактивную аналитику с графиками, и систему экспорта отчетов.

Информационная панель платежей и подписок. Реализована на Next.js 14 с авторизацией на основе JWT и ротацией Refresh-токенов в Middleware. Бэкенд на NestJS c Prisma ORM управляет транзакциями, интеграцией платежей, подписками пользователей и предоставляет полное Swagger-документирование API.

Офлайн-совместимая игра (Progressive Web App) на React. Использует Framer Motion для плавных физических микро-анимаций, Zustand для легкого реактивного стейта, Tailwind CSS и Service Workers для кеширования ресурсов и возможности автономного запуска на мобильных устройствах.

Масштабная CRM-система для управления базами данных и обработки лидов. Сложный монорепозиторный дизайн, интеграция XLS/XLSX парсеров для импорта/экспорта таблиц, генерация QR-кодов, валидация форм через react-hook-form и управление сложными связями данных через Redux.

Интерактивная песочница креативной анимации и нестандартного скролла. Построена на Next.js, использует библиотеки GSAP (GreenSock Animation Platform) с официальным хуком @gsap/react, Swiper.js для слайдеров и Zustand для координации анимационных состояний.

Высокопроизводительная форма управления аккаунтами на Vue 3 и TypeScript. Использует Pinia для управления глобальным состоянием, Tanstack Table для интерактивной фильтрации/сортировки таблиц, Tailwind CSS и Radix/Reka UI для доступных и стильных интерфейсных компонентов.
Обо мне
Дмитрий Сахаров
Frontend/Full-Stack разработчик с ученой степенью кандидата наук. Специализируюсь на создании сложных интерфейсов, real-time приложений и интеграциях искусственного интеллекта.
Коммерческий опыт разработки CRM-систем, сервисов видеоконференций (WebRTC, Jitsi, LiveKit), конструкторов бизнес-процессов, а также кроссплатформенных мобильных приложений (Flutter, LLM integrations). Глубоко понимаю как клиентскую (React, Next.js, Zustand, Tailwind), так и серверную часть (NestJS, Prisma, PostgreSQL, Docker).
Сайт обновлён: июнь 2026 г.
BodyAI — AI-тренер
Революционное фитнес-приложение, использующее Google Gemini для анализа тела по 3 фотографиям и создания полностью персонализированной программы тренировок и питания. Забудь о шаблонных программах — твоё тело уникально, и твой план тренировок тоже должен быть уникальным.
Скиллы
React
Hooks, Context, SSR
TypeScript
Строгая типизация
Next.js
App Router, RSC
NestJS
REST, Modules, DI
PostgreSQL
Prisma ORM
Zustand
Лёгкий стейт
TanStack Query
Серверный кэш
Redux Toolkit
Глобальный стейт
Tailwind CSS
Utility-first
WebRTC
Real-time, Jitsi
Flutter
Кроссплатформа
Docker
Контейнеризация
Часто задаваемые вопросы
Какой стек вы используете?
Делаете только frontend или full-stack?
Сколько стоит проект?
Какие сроки разработки?
Можно ли посмотреть исходный код?
Что такое BodyAI?
Работаете один или в команде?
Связаться
Готовы обсудить сотрудничество?



