RomBan.
Делаю веб-сервисы, которые закрывают конкретные задачи бизнеса — от расчёта стоимости печати до документооборота на стройке. Пишу сам: от схемы базы до последнего пикселя.
Один человек — весь цикл: замысел, интерфейс, backend, база, сервер, поддержка.
Чем занимаюсь
Проектирую и разрабатываю SaaS-платформы для небольших компаний: там, где вместо трёх таблиц Excel и переписки в мессенджере нужен один понятный инструмент.
Как работаю
Без фреймворков ради фреймворков. Node.js, PostgreSQL, ванильный JS, честный HTML. Такой стек проще держать в голове и дешевле поддерживать годами.
Инструменты
- Node.js · Express
- PostgreSQL
- Vanilla JS · HTML · CSS
- React Native (Expo)
- Nginx · PM2 · Linux
PrintCalc
pcalc.pro ↗Платформа для типографий. Клиент загружает файл — браузер сам разбирает его постранично: формат, цветность, процент заливки — и считает стоимость печати по прайсу конкретной типографии. Дальше заказ, склад, статистика и отправка на печать через десктоп-агент.
PTO.pro
p-pto.ru ↗Рабочая зона для подрядчика, который ведёт исполнительную документацию на стройке. Объекты и задачи, договоры и задания, акты и счета, реестр документов качества с автораспознаванием, командный чат и электронный документооборот через Диадок. Плюс личный кабинет клиента на чтение.
Защита замка
pcalc.pro/game ↗Tower defense, который открывается прямо в браузере — ставить ничего не нужно. Волны врагов идут по тропе, вы строите и прокачиваете башни. Три уровня, вертикальное поле под телефон, чистый Canvas без игрового движка.
Короткие записки о том, как устроены проекты изнутри и почему решения приняты именно так.
PrintCalc: как посчитать печать, не открывая файл на сервере
Почему разбор PDF живёт в браузере клиента и что это дало по скорости и приватности.
PTO.pro: документооборот стройки в одном окне
Договоры, задания, акты и счета — как связать их в одну цепочку и не потерять по дороге.
Tower defense на голом Canvas
Зачем писать игру без движка и как весь баланс уехал в один config.js.