О студии
О студии
Один инженер, полный цикл и правило не утверждать того, что нельзя проверить.
ODIN337 — студия одного инженера. Я веду проект целиком: интерфейс, код, инфраструктуру и всё, что происходит после запуска. Между тем, кто рисует экран, и тем, кто отвечает за прод, нет ни одной передачи задачи — потому что это один человек.
У этого есть цена и есть выгода. Цена — пропускная способность: параллельно я веду немного проектов, и на большой продукт с несколькими командами меня одного не хватит. Выгода — связность: решение о том, как выглядит компонент, принимается тем же человеком, который потом будет чинить его в четыре утра, и поэтому принимается иначе.
Этот сайт — основной аргумент. Он собран по тем же правилам, что и клиентские проекты: статика, ноль лишнего JavaScript, персональные данные на сервере в России, юридические документы, написанные под конкретную схему обработки, а не скопированные. Всё это проверяется прямо в браузере — и проверять предлагается до разговора, а не после.
Принципы
Проверяемость вместо обещаний
Никаких «увеличили конверсию на 40 %» без ссылки, по которой это можно перепроверить. В кейсах публикуются задача, подход и стек; цифра появляется только там, где рядом написано, чем именно её измерить и как повторить измерение самому.
Меньше кода в браузере
Страница по умолчанию статическая. JavaScript добавляется там, где без него поведение невозможно, и нигде больше — каждый килобайт в бандле кто-то скачивает по мобильной сети. Тяжёлая графика включается только на устройствах, которые её тянут, и отключается сама, если частота кадров падает.
Право — часть архитектуры
152-ФЗ решается схемой размещения данных, а не абзацем в подвале. Заявки с этого сайта пишутся в базу на сервере в России до любой другой обработки, документы называют каждого обработчика поимённо, а аналитика не загружается, пока её не разрешили. Тот же порядок предлагается клиентским проектам.
Всё остаётся у вас
Репозиторий, домены, аккаунты в облаках и доступы оформляются на клиента с первого дня, а не переносятся «потом». Ни один проект не остаётся заложником студии: если работа заканчивается, вы забираете рабочую систему, а не архив исходников без ключей.
Как идёт работа
Разговор
Час на то, чтобы понять задачу, ограничения и срок. По итогу — вилка и честный ответ, стоит ли вообще это делать в предложенном виде. Бесплатно и ни к чему не обязывает.
Оценка и договор
Состав работ, этапы, сроки и фиксированная цена этапа — письменно, до начала. Каждый этап оплачивается перед стартом, поэтому выйти из проекта можно на любой границе без спора о том, что уже сделано.
Работа этапами
В конце каждого этапа — работающая сборка на отдельном адресе, а не скриншоты. Правки внутри согласованного состава входят в этап; изменение состава — это новый этап с отдельной оценкой, и об этом говорится сразу, а не в счёте.
Запуск и передача
Продакшен, мониторинг, документация и доступы на стороне клиента. Дальше — либо поддержка по отдельному соглашению, либо вы работаете сами: система собрана так, чтобы второй вариант был реально возможен.
Стек
Фронтенд
- 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 по этому времени.
- Приём платежей
- Рубли — по счёту на ИП. Валютные проекты — по договорённости; реквизиты выдаются в счёте.