Перейти к содержимому
WebDevNik — личный технический бренд

Я разрабатываю сложные web-системы для бизнеса

Full-stack разработчик с 11 годами опыта. Мой фокус — не лендинги «для галочки», а Laravel-проекты, B2B-кабинеты, back-office, интеграции и системы, где есть роли, данные, статусы и реальные бизнес-процессы. Я не изображаю студию: клиенту важно понимать, кто реально будет разбираться в задаче, коде, сервере и данных.

11 лет в web-разработке Laravel/PHP · Vue/Nuxt PostgreSQL · Redis · Docker
Как я смотрю на систему

Не отдельный экран, а вся цепочка целиком

В сложной web-системе ошибка в любом звене влияет на заказы, деньги, документы и работу сотрудников. Поэтому я думаю обо всём контуре сразу.

Frontend
Vue / Nuxt Flutter
Backend
Laravel · Go/Fiber Node.js
Database
PostgreSQL · MySQL Redis
Infrastructure
Docker · Nginx Traefik · Linux
Support
Audit · Backups Deploy · Logs

Я не ограничиваюсь frontend-частью: интерфейс, backend, база, сервер, деплой, права доступа, очереди, кэш, логи, бэкапы, интеграции и поддержка после запуска — единый рабочий контур.

Основные типы задач

С чем именно я работаю

Шесть направлений. В каждом — система с бизнес-логикой, данными, ролями и ответственностью за стабильность.

Laravel Rescue и поддержка

Аудит, стабилизация и развитие проблемных PHP/Laravel-проектов: разобраться в чужом коде, найти причины падений, ускорить медленные запросы, привести в порядок сервер, деплой, логи и бэкапы. Не обещаю «починить всё за день» до диагностики.

Интеграции и обмен данными

Связываю системы, которые сейчас не разговаривают друг с другом: сайт, 1С, маркетплейсы, CRM, эквайринг, доставку. Делаю интеграционный слой со стороны бэкенда: API-шлюзы, очереди, фоновые обмены, повторные попытки и журналы ошибок.

Честно про 1С: обмен делаю со стороны бэкенда и внешних API, а за конфигурацию самой 1С отвечает 1С-специалист на стороне клиента. Это нормальное разделение зон ответственности.

AI-ассистенты для бизнеса

Растущее направление — кастомные ассистенты и боты на основе LLM и данных компании (RAG): помощник отвечает по вашим документам, регламентам и каталогу, а не общими фразами. Уникальный код под процесс клиента, а не аренда чужого конструктора.

Это направление-продукт для клиента. Его не нужно путать с тем, как я использую AI в собственной разработке — об этом отдельно ниже.

B2B-кабинеты и порталы

Кабинеты для оптовиков, производителей и дилеров: авторизация клиентов, каталог, персональные цены, остатки, корзина, повтор заказа, заказ из Excel, статусы, документы, роли и админка для менеджеров. Убираю часть ручной работы из почты, Excel и мессенджеров.

Back-office и внутренние панели

Админки, CRM-подобные системы, SaaS-интерфейсы, операционные панели, системы заявок, статусы и роли, дашборды и отчёты. Не продаю «просто дашборды ради графиков»: панель имеет смысл, когда за ней стоит процесс и принятие решений.

SellerOps и маркетплейсы

Кастомный back-office для зрелых селлеров: заказы, остатки, цены, склад, FBS/FBO, рабочее место сборщика, этикетки, сверки и интеграции с учётными системами. Подходит не всем — если готовый SaaS закрывает задачу, кастом может быть лишним.

FLUTTER
Единый клиент под все платформы

Flutter применяю там, где бизнесу нужен один интерфейс под несколько платформ из одного кода: дашборды, рабочие места сотрудников, кабинеты, POS. Это фронтенд-слой к web-системам, которые я и так строю, а не «дешёвые приложения на конструкторе».

вебiOSAndroidдесктоп
Мой подход

Сначала разобраться, потом писать код

В сложных проектах опасно начинать с «давайте быстро сделаем» — особенно если уже есть старый код, база, интеграции и процессы, которые нельзя сломать.

Такой подход помогает не раздувать проект и не превращать разработку в бесконечный список «а давайте ещё вот это».

Какую проблему решает система и кто ей пользуется
Какие роли, права и данные важны
Что должно быть в MVP, а что лучше отложить
Какие риски есть в коде, базе и на сервере
Как обычно идёт работа
1
Разбираем задачу
Что именно нужно бизнесу: стабилизировать проект, сделать кабинет, собрать MVP, автоматизировать процесс.
2
Смотрим ограничения
Бюджет, сроки, старый код, сервер, база, интеграции, люди и технический долг.
3
Определяем первый этап
Часто лучше начать с аудита, карты процессов, MVP или одного проблемного модуля, а не делать сразу всё.
4
Делаем по этапам
Понятными шагами: что делаем сейчас, что проверяем, что переносим дальше, какие риски появились.
5
Думаем о поддержке
После запуска систему нужно обновлять, мониторить, чинить и развивать, не ломая работающий процесс.
Честно про AI

AI-инструменты в моей работе

Я использую AI-инструменты, включая Codex, как помощника: они берут на себя рутину — черновики, шаблонный код, подготовку тестов, разбор больших объёмов кода и данных. Это оставляет мне больше времени на архитектуру, бизнес-логику, безопасность и качество.

Ответственность за решения, безопасность и итоговый результат остаётся на мне. Код не отдаётся «как сгенерировалось»: он проверяется, дорабатывается и остаётся поддерживаемым. Я не делаю из этого ни тайны, ни главного оффера.

AI берёт на себя
Черновики и шаблонный код
Подготовку тестов
Разбор больших объёмов кода и данных
За мной остаётся
Архитектура и ключевые решения
Безопасность и качество
Итоговый результат для бизнеса
Честные ожидания

Чего я не делаю

×Простые лендинги и сайты-визитки без сложной логики
׫CRM под заказ» без понимания процессов, ролей и интеграций
׫Просто дашборд», если непонятно, какие решения он помогает принимать
×Очередной сервис аналитики маркетплейсов
×Legacy-проекты без первичного аудита, если нужно отвечать за результат
×Обещания сроков и бюджета до понимания задачи
FAQ

Частые вопросы

Вы работаете один? +

Да. WebDevNik — личный технический бренд. Я не изображаю студию. Если для задачи нужны дополнительные специалисты, это обсуждается отдельно и прозрачно.

Почему вы не показываете проекты? +

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

Можно ли начать с небольшой задачи? +

Да. Для старого проекта разумно начать с аудита. Для новой системы — с карты процессов, MVP или отдельного модуля. Так проще проверить подход и не начинать сразу с большого бюджета.

Вы делаете дизайн? +

Я могу спроектировать структуру интерфейса, логику экранов, роли, сценарии и рабочую админку. Если нужен сильный визуальный брендинг или сложный UI-kit уровня отдельного продукта, можно подключать дизайнера.

Вы работаете только с Laravel? +

Нет. Laravel — один из основных инструментов, особенно для бизнес-систем и legacy-проектов. Также работаю с Vue, Nuxt, Node.js, PostgreSQL, MySQL, Redis, Docker, Nginx, Traefik и осторожно применяю Go/Fiber там, где это оправдано.

Вы можете поддерживать проект после запуска? +

Да, если проект технически понятен, есть доступы, нормальный процесс работы и согласованные границы ответственности. Для legacy-проектов сначала нужен аудит.

Первый шаг

Давайте начнём с нормального разбора задачи

Опишите, что у вас сейчас: старый Laravel-проект, B2B-кабинет, SaaS, каталог, back-office, интеграции, сервер или внутренняя система. Я предложу разумный первый шаг.

Не присылайте пароли, токены, API-ключи и production-доступы в первом сообщении.