НИnikita.ivanov~/nsk/frontend
zsh — 80×12

➜ ~ whoami

Никита Иванов — фронтенд-разработчик, Новосибирск

➜ ~ cat stack.txt

React · TypeScript · Next.js · доступность · скорость

➜ ~ uptime

8 лет в разработке, 40+ запущенных проектов

➜ ~

Делаю интерфейсы, которыми пользуются каждый день

Личные кабинеты, панели диспетчеров и магазины, которые быстро открываются на старом телефоне в метро. Отвечаю за фронтенд от первого прототипа до выпуска и поддержки.

Никита Иванов за рабочим местом
const status = "свободен с 3 ноября";

projects/

Проекты, которые работают прямо сейчас

Четыре из сорока: задача, что сделал и что изменилось у заказчика. Интерфейсы показаны схемой — данные клиентов не публикую.

Транспортная компания «СибТракт» · 2025

Маршрут

Диспетчеры вели 140 машин в таблицах и созванивались с водителями каждые полчаса.

  • Карта рейсов в реальном времени с прогнозом опозданий
  • Чат водителя и диспетчера внутри рейса
  • Офлайн-режим для водителей в дороге

Звонков водителям стало на 62% меньше, а диспетчер ведёт вдвое больше машин.

ReactTypeScriptWebSocketMapLibreVite

ТСЖ «Северный квартал» · 2024

Квартплата

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

  • Личный кабинет: показания, оплата, история начислений
  • Заявки диспетчеру с фото и статусом
  • Админка для бухгалтерии с выгрузкой

12 000 жителей, 87% показаний приходят онлайн уже в первый месяц.

Next.jsTypeScriptPostgreSQLTailwind

Кооператив «Обские поля» · 2024

Фермерская лавка

Магазин на конструкторе грузился 9 секунд на телефоне, половина покупателей уходила до каталога.

  • Новый каталог с фильтрами и мгновенным поиском
  • Корзина, которая работает без сети
  • Ускорение: картинки, шрифты, загрузка по частям

Первый экран — 1,1 секунды вместо 9, заказов с телефона — в 2,4 раза больше.

ReactTypeScriptPWAVite

Открытая библиотека компонентов · 2023 — сейчас

Плитка

В каждом проекте приходилось заново делать кнопки, таблицы и формы с доступностью.

  • 40 компонентов с поддержкой клавиатуры и экранных дикторов
  • Тёмная тема и токены
  • Документация с живыми примерами

Библиотекой пользуются в 30+ проектах, 18 разработчиков прислали правки.

ReactTypeScriptStorybookRadix

experience.log

git log --career

  1. a3f9c212023 — сейчас

    Фриланс и небольшая команда

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

  2. 7be04d82020 — 2023

    Ведущий фронтенд-разработчик, «Сибирский код»

    Команда из пяти человек, три продукта для логистики. Перевёл проекты на TypeScript, настроил проверки и выпуск обновлений без простоя.

  3. 19c6e5a2018 — 2020

    Разработчик, веб-студия «Пиксель»

    Сайты и интернет-магазины для местного бизнеса: от вёрстки до первых React-приложений.

  4. 0f1d2b32017

    Стажёр, первая строчка в продакшене

    Исправил опечатку в форме заказа. Через неделю — всю форму целиком.

skills.json

Чем работаю

{
  "Каждый день": ["React", "TypeScript", "Next.js", "Vite", "Tailwind CSS"],
  "Данные и сеть": ["TanStack Query", "WebSocket", "REST и GraphQL", "IndexedDB"],
  "Качество": ["Vitest", "Playwright", "Доступность (WCAG)", "Lighthouse"],
  "Рядом с фронтендом": ["Node.js", "PostgreSQL", "Docker", "Figma"]
}

posts/

Пишу и выступаю

Разбираю реальные задачи из проектов — без воды и рекламы. Выступаю на городских митапах фронтенд-разработчиков.

  • Как я ускорил магазин с 9 до 1,1 секунды и что из этого реально сработало

    сентябрь 2026 12 мин

  • Офлайн-режим для водителей: очередь действий в IndexedDB без боли

    июнь 2026 9 мин

  • Таблица на 10 000 строк в React: виртуализация, фильтры и клавиатура

    март 2026 15 мин

Выступление на митапе фронтенд-разработчиков
Доклад «Офлайн-режим без боли», городской митап, май 2026

services.md

Чем могу помочь

Работаю по договору с ИП, этапами с оплатой после каждого. Код и доступы — ваши с первого дня.

  • Веб-приложение или личный кабинет

    Проектирование, интерфейс, интеграция с вашим сервером или новый бэкенд с командой.

    от 350 000 ₽от 6 недель

  • Сайт или магазин на React

    Быстрый сайт по готовому дизайну: каталог, формы, админка для текстов.

    от 120 000 ₽3–5 недель

  • Аудит скорости и доступности

    Отчёт с приоритетами и правками, которые можно внедрить сразу.

    35 000 ₽5 рабочих дней

  • Почасовая работа

    Доработки, ревью кода, помощь команде, наставничество.

    3 200 ₽/часот 20 часов

Рабочий стол разработчика с эскизами интерфейса

contact.sh

Обсудим задачу?

Отвечу в течение рабочего дня. Можно и позвонить: +7 (900) 000-00-00, по будням с 10 до 19 по Новосибирску.

Что нужно
Бюджет
Демо-сайт: компания вымышленная, сайт собран в Лепке. Слепить свой →