Пишу на PHP с 2020 года, основной фреймворк — Laravel. Сервисы, где ошибка стоит денег: биллинг, подписки, платёжные интеграции, тяжёлые фоновые расчёты. Беру проект целиком — от схемы базы до деплоя — или подключаюсь к существующему коду.
На Laravel собраны три проекта из кейсов: мониторинг 10 000 устройств, SEO-инструменты на TF-IDF и платформа подписок.
REST / JSON API для фронтенда, мобильных приложений и внешних систем. Авторизация, роли и права доступа, сложная фильтрация и агрегация данных.
Laravel · REST / JSON API · RBAC
02
Биллинг и платежи
Рекуррентные списания, идемпотентная обработка вебхуков, чеки по 54-ФЗ. Проектирую так, чтобы баланс сходился и любую операцию можно было объяснить постфактум.
Длительные задачи уходят в очереди: пользователь видит статус и процент выполнения, а сайт не тормозит. Кеширование и дедупликация запросов к внешним API.
очереди · Redis · кеширование
04
Админ-панели и кабинеты
Связка Laravel и Vue 3: админка для команды, личный кабинет для клиентов, роли и права.
Разбираю чужой код, восстанавливаю и расширяю функционал, делаю ревью. Сначала короткий аудит, чтобы понять состояние проекта и риски.
аудит · рефакторинг · ревью
06
Тесты
Расчёты, списания и обработку ответов внешних API закрываю автотестами на PHPUnit и Pest. Перед релизом прогоняю сценарии руками.
PHPUnit · Pest
Стек
чем работаю
Backend
PHPLaravelSymfonyREST API
Данные
PostgreSQLMySQLRedisочереди
Frontend
Vue 3JavaScriptjQuery
Тесты
PHPUnitPest
Инфраструктура
DockerNginxLinuxCloudflare
Типовые решения
как это может выглядеть
Типовое решение
SaaS-кабинет с тарифами и биллингом
Пример задачи и архитектуры, а не проект из портфолио
Задача
Сервис для малого бизнеса продаёт доступ по тарифам с ежемесячной оплатой. Нужны личный кабинет, админ-панель и автоматическое продление.
Как собрать
API на Laravel и кабинет на Vue 3. Тарифы, подписки и платежи — отдельные сущности в PostgreSQL. Рекуррентные списания через платёжного провайдера, вебхуки обрабатываются в очереди идемпотентно. Уведомления о неудачном списании — в почту и Telegram.
Что получит заказчик
Продажа и продление идут без ручной работы, в админке видно выручку, отток и статус каждого клиента.
Laravel · PostgreSQL · Redis · Vue 3 · Docker
Типовое решение
API для мобильного приложения
Пример задачи и архитектуры, а не проект из портфолио
Задача
У компании есть мобильное приложение, бэкенд нужно написать с нуля или переписать устаревший.
Как собрать
REST API на Laravel с токенной авторизацией, версионированием и документацией. Тяжёлые операции — в очередях, файлы — в объектном хранилище, push-уведомления через сервис платформы.
Что получит заказчик
Стабильный API, с которым мобильная команда работает независимо, и админка для контента и пользователей.
Laravel · PostgreSQL · Redis · очереди
Реальные проекты на Laravel
в продакшене
01
Мониторинг парка майнингового оборудования
Разработчик · полный цикл · заказчик под NDA
Телеметрия по API нескольких сервисов и пулов — до 10 000 устройств с опросом раз в минуту. Оперативные метрики в Redis, суточные агрегаты в PostgreSQL, алерты в Telegram и на почту. Простой машины виден через 3 минуты вместо недель.
Один из двух разработчиков · свои модули — от постановки до продакшена
Анализ релевантности, текста и конкурентов с нуля: сбор выдачи через API Яндекса и Google, своя реализация TF-IDF, тяжёлые расчёты в фоновых очередях со статусом и процентом выполнения. Полный анализ по запросу — 1–5 минут, инструменты работают в продакшене.
3инструмента с нуля
30конкурентов на запрос
1–5 минполный анализ
PHP · Laravel · очереди · API Яндекс / Google · jQuery
Сроки и стоимость
по задаче
Цена зависит от объёма, числа интеграций и того, есть ли уже бэкенд или дизайн. После короткого созвона присылаю оценку по этапам.
Частые вопросы
про Laravel
Беретесь за доработку чужого проекта на Laravel?
Да. Разбираю код, восстанавливаю и расширяю функционал, делаю ревью. Начинаю с короткого аудита: что в проекте устарело, где риски и что чинить в первую очередь.
Laravel или Symfony?
Работаю с обоими. Laravel быстрее в разработке типового продукта: очереди, авторизация и админка собираются из готовых частей. Если проект уже на Symfony, продолжаю на нём.
Пишете тесты?
Да: PHPUnit и Pest. Логика денег — расчёты, списания, обработка вебхуков — уходит в продакшен только с автотестами.
Можно подключить вас к нашей команде?
Да. Работал и один, и в команде: единственным backend-разработчиком рядом с лидом, фронтендом и тестировщиком, а в ilink — в команде из восьми человек с наставничеством четырёх junior-разработчиков.
Сколько стоит разработка на Laravel?
Цена зависит от объёма, числа интеграций и того, есть ли уже бэкенд или дизайн. После короткого созвона присылаю оценку по этапам.
Обсудим проект на Laravel
Опишите задачу в Telegram: новый сервис, доработка или аудит существующего кода. Отвечу, с чего начать и что войдёт в первую версию.