Перейти к содержанию
Ярослав Спиридонов

Обо мне

Я Ярослав Спиридонов, fullstack-разработчик. Делаю сайты, личные кабинеты и внутренние системы для бизнеса — от структуры и интерфейса до запуска.

В коммерческой разработке с 2020 года

Чем я занимаюсь и как работаю

  • Сайты и магазины
  • Боты и автоматизация
  • ИИ-интеграции
  • Интеграции и доработки
  • Собираю

    техническую основу, на которой держатся продажи и маркетинг

  • Говорю

    языком задачи, а не языком фреймворков

  • Проектирую

    с запасом на рост, а не под сегодняшний объём

Знакомство

Началось со школьного приложения

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

С тех пор вырос до fullstack: делаю платформы, личные кабинеты, интернет-магазины и Telegram-ботов. Люблю продумывать архитектуру и разбираться, как устроено дело, для которого пишу систему.

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

Мой GitHub

Подход

Что важно в совместной работе

Сначала разбираюсь в задаче

Выясняю, кто будет пользоваться продуктом, как устроена работа сейчас и где возникают трудности. На этой основе предлагаю структуру и определяю, что войдёт в первую версию.

Объясняю решения

Обсуждаем варианты, их стоимость и ограничения. До разработки фиксирую объём и сроки, по ходу показываю промежуточный результат. Изменения в задаче оцениваем отдельно.

Передаю проект с объяснениями

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

От первого разговора до запуска

  1. Бриф

    Обсуждаем задачу, цели, аудиторию и технические требования.

  2. Смета и сроки

    Фиксирую объём работ, стоимость, этапы и сроки до начала разработки.

  3. Прототип

    Показываю структуру, ключевые экраны и логику до реализации.

  4. Разработка

    Делаю проект поэтапно, показываю промежуточные демо по ходу работы.

  5. Сдача и поддержка

    Передаю доступы, публикую проект и остаюсь на связи после запуска.

Организация работы

О чём договариваемся заранее

Ваше участие
В начале нужны описание задачи, материалы и примеры текущей работы. По ходу проекта — обратная связь по прототипу и промежуточным версиям.
Стоимость и сроки
Оценка зависит от состава функций и интеграций. Фиксируем этапы до старта; если появляются новые требования, согласуем их влияние на бюджет и дату запуска.
После запуска
Передаю доступы и объясняю работу с проектом. Состав поддержки и дальнейшие доработки обсуждаем отдельно — с понятным объёмом и сроками.

Как это выглядит в проектах

Все кейсы
Экран проекта: Магазин на 90 тысяч товаров упёрся в квоту хостинга: с диска ушло 54 ГБ мусора

Интеграции и доработки · 2026

Магазин на 90 тысяч товаров упёрся в квоту хостинга: с диска ушло 54 ГБ мусора

Каталог наполняется парсерами, движок тяжёлый, хостинг общий. Сайт то ложился под нагрузкой, то забивал диск, то терял позиции из-за ботов. Разбирал по одной причине за раз, без переезда на VPS.

OpenCart · PHP · MySQL · Виртуальный хостинг Hostland · Cloudflare DNS · cron · YML-фид Яндекса

Подробнее о проекте

Экран проекта: Даримобайл: интернет-магазин мобильной техники со своим бэкендом на FastAPI

e-commerce / розница техники · 2026

Даримобайл: интернет-магазин мобильной техники со своим бэкендом на FastAPI

Каталог с фильтрацией, карточки товаров, корзина и оформление заказов. Свой бэкенд на FastAPI и PostgreSQL, окружения в Docker, деплой при пуше в main через GitHub Actions.

Next.js · TypeScript · Tailwind · FastAPI · PostgreSQL · Docker · GitHub Actions

Подробнее о проекте

Обсудим ваш проект

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

Расскажите о проекте и о том, что нужно изменить. Я оценю, чем могу помочь, и предложу первый шаг.