Перейти к содержимому

О студии

О студии

Один инженер, полный цикл и правило не утверждать того, что нельзя проверить.

ODIN337 — студия одного инженера. Я веду проект целиком: интерфейс, код, инфраструктуру и всё, что происходит после запуска. Между тем, кто рисует экран, и тем, кто отвечает за прод, нет ни одной передачи задачи — потому что это один человек.

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

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

Принципы

  • Проверяемость вместо обещаний

    Никаких «увеличили конверсию на 40 %» без ссылки, по которой это можно перепроверить. В кейсах публикуются задача, подход и стек; цифра появляется только там, где рядом написано, чем именно её измерить и как повторить измерение самому.

  • Меньше кода в браузере

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

  • Право — часть архитектуры

    152-ФЗ решается схемой размещения данных, а не абзацем в подвале. Заявки с этого сайта пишутся в базу на сервере в России до любой другой обработки, документы называют каждого обработчика поимённо, а аналитика не загружается, пока её не разрешили. Тот же порядок предлагается клиентским проектам.

  • Всё остаётся у вас

    Репозиторий, домены, аккаунты в облаках и доступы оформляются на клиента с первого дня, а не переносятся «потом». Ни один проект не остаётся заложником студии: если работа заканчивается, вы забираете рабочую систему, а не архив исходников без ключей.

Как идёт работа

  1. Разговор

    Час на то, чтобы понять задачу, ограничения и срок. По итогу — вилка и честный ответ, стоит ли вообще это делать в предложенном виде. Бесплатно и ни к чему не обязывает.

  2. Оценка и договор

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

  3. Работа этапами

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

  4. Запуск и передача

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

Стек

Фронтенд

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • WebGL / Three.js
  • GSAP

Бэкенд

  • Node.js
  • Fastify
  • PostgreSQL
  • Redis
  • Prisma
  • Zod

Инфраструктура

  • Docker
  • Caddy
  • GitHub Actions
  • Linux VPS
  • PostgreSQL
  • Yandex Cloud

Мобильные

  • React Native
  • Expo

Реквизиты

Исполнитель
Индивидуальный предприниматель Рощупко Данила Вячеславович
ИНН
772648810450
Налоговый режим
ИП на НПД (налог на профессиональный доход). НДС не облагается, счета выставляются без НДС; на каждую оплату выдаётся чек.
Языки работы
Русский, английский
Часовой пояс
Москва, UTC+3. Рабочие часы — по будням с 10:00 до 19:00 по этому времени.
Приём платежей
Рубли — по счёту на ИП. Валютные проекты — по договорённости; реквизиты выдаются в счёте.
Как обрабатываются персональные данные
Обсудить задачу