Frontend разработчик

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

Дмитрий Сахаров
ВНИЗ

Проекты

CinematicAI — Умный киносоветник
Mobile
CinematicAI — Умный киносоветник

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

FlutterDartFirebase+2
Delivery Calculator
FullStack
Delivery Calculator

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

Next.jsNestJSTypeScript+4
Modular Enterprise CRM
FullStack
Modular Enterprise CRM

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

Next.jsNestJSTypeScript+4
Payment & Subscription Dashboard
FullStack
Payment & Subscription Dashboard

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

Next.jsNestJSTypeScript+4
Interactive PWA Game
React
Interactive PWA Game

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

ReactTypeScriptZustand+4
GoD Database CRM & Excel Export
React
GoD Database CRM & Excel Export

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

ReactTypeScriptRedux Toolkit+3
GSAP Creative Animations
React
GSAP Creative Animations

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

Next.jsGSAP@gsap/react+3
Vue 3 Enterprise Account Form
Vue
Vue 3 Enterprise Account Form

Высокопроизводительная форма управления аккаунтами на Vue 3 и TypeScript. Использует Pinia для управления глобальным состоянием, Tanstack Table для интерактивной фильтрации/сортировки таблиц, Tailwind CSS и Radix/Reka UI для доступных и стильных интерфейсных компонентов.

Vue 3TypeScriptPinia+3
Telegram Mini App — Портфолио
Angular
Telegram Mini App — Портфолио

Telegram Mini App на Angular 20 для просмотра портфолио проектов. Данные загружаются из PostgreSQL через REST API. Glassmorphism-дизайн, адаптированный под Telegram-темы.

AngularTypeScriptTelegram WebApp API+2
Дмитрий Сахаров

Дмитрий Сахаров

Frontend/Full-Stack разработчик с ученой степенью кандидата наук. Специализируюсь на создании сложных интерфейсов, real-time приложений и интеграциях искусственного интеллекта.

Коммерческий опыт разработки CRM-систем, сервисов видеоконференций (WebRTC, Jitsi, LiveKit), конструкторов бизнес-процессов, а также кроссплатформенных мобильных приложений (Flutter, LLM integrations). Глубоко понимаю как клиентскую (React, Next.js, Zustand, Tailwind), так и серверную часть (NestJS, Prisma, PostgreSQL, Docker).

5+
ЛЕТ ОПЫТА
канд. техн. наук
СТЕПЕНЬ
20+
ПРОЕКТОВ

Сайт обновлён: июнь 2026 г.

BodyAI — AI-тренер

Скиллы

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: React 18, Next.js 14 (App Router), TypeScript, Zustand/Redux Toolkit, TanStack Query, Tailwind CSS, Framer Motion. Backend: NestJS, Prisma, PostgreSQL, Docker. Mobile: Flutter, Dart, Firebase. AI-интеграции: OpenAI, Google Gemini, Anthropic Claude.

Делаете только frontend или full-stack?

Полный цикл: от архитектуры и проектирования UX до деплоя и поддержки. Коммерческий опыт в CRM-системах, real-time видеосвязи (WebRTC, Jitsi), конструкторах бизнес-процессов, мобильных приложениях и AI-интеграциях.

Сколько стоит проект?

Зависит от объёма и сроков. Расскажите про задачу — пришлю смету за 1-2 рабочих дня. Работаю по договору, поэтапная оплата.

Какие сроки разработки?

MVP с базовым функционалом — 2-4 недели. Средний проект (CRM, дашборд) — 1-3 месяца. Большие системы — 3+ месяца поэтапно. Сроки фиксирую в договоре.

Можно ли посмотреть исходный код?

Да, большинство pet-проектов открыты на GitHub: github.com/Dmitriy7007. Код коммерческих заказов передаётся в собственность заказчика по договору.

Что такое BodyAI?

Мой собственный продукт — мобильное приложение-тренер с AI-анализом тела по 3 фото. Использует Google Gemini, даёт персональные программы тренировок и план питания. В активной разработке, подробности — в разделе BodyAI на главной.

Работаете один или в команде?

Большинство проектов веду solo от начала до конца. На крупных задачах привлекаю проверенных подрядчиков (дизайнер, DevOps) под мою ответственность — вы работаете со мной как с единой точкой контакта.

Связаться

Готовы обсудить сотрудничество?