Houdrik

Frontend і backend інженерія

Додатки промислової якості від початку до кінця. Беремо прототипи — згенеровані AI, написані на відчуттях чи зібрані вручну — і випускаємо їх у продакшн. Потім лишаємось підтримувати й покращувати.

Що це

Команда з двох-чотирьох сеньйорів, яка бере продуктову ідею — або робочий прототип, чернетку від AI, або застарілу систему в біді — і випускає її як додаток промислової якості. Ті самі інженери ведуть роботу від ескізу на дошці до сервісу, що відповідає на реальні запити.

Більшість проєктів виглядає як один із трьох сценаріїв:

  1. Прототип → продакшн. У вас уже є щось робоче: MVP, написаний на відчуттях, згенерований AI каркас, недороблена робота попереднього підрядника. Ми робимо непривабливі 90% — безпека, спостережуваність, продуктивність, нормальна автентифікація, осмислена схема бази, конвеєри розгортання — те, що перетворює "демонстрацію" на сервіс, на який покладаються реальні користувачі.
  2. Pre-seed MVP з нуля. У вас є ідея, презентація, можливо макет у Figma. За 4–6 тижнів даємо живу адресу, де реальні користувачі можуть зареєструватися, — з фундаментом, який не доведеться перебудовувати пізніше.
  3. Розширення B2B SaaS. Працюючий продукт, дорожня карта зростає, внутрішня команда працює на межі. Беремо ділянку з найбільшим важелем і випускаємо її за квартал, працюючи поруч із вашими інженерами.

Питання "який стек"

На цій сторінці ми не перераховуємо стек. Він змінюється за проєкт, і ми радше проведемо розмову, ніж вдаватимемо, що одна відповідь личить усім.

Чого варто очікувати: типізовано, з типобезпекою через мережеву межу. Передбачувані міграції. Спостережуваність вбудована з самого початку. Розгортання — нудні. Тести там, де вони окупаються.

До чого ми зазвичай тягнемося — не зобов'язуючись наперед — це найменший набір зрілих, добре підтримуваних інструментів, який ваша команда зможе підхопити й експлуатувати. Не беремо технологію, бо вона зараз у тренді. Не беремо її, бо вона "вже є в офісі". Беремо її, виходячи з вашого графіка, наявних навичок команди, обмежень з хостингом і того, як виглядає аварія о третій ночі.

Усі рішення чітко опишемо в документі на старті і кожне обґрунтуємо письмово. Якщо у вас є власні вподобання щодо стеку — зазвичай пристосуємось, якщо це не активно небезпечно для мети.

Як ми працюємо

Тиждень 0 — старт проєкту. На основі брифу готуємо одну сторінку з архітектурним ескізом, перелік ризиків, ранжованих за впливом, рішення щодо стеку з компромісами в письмовій формі, та план спринтів.

В кінці кожного спринту — справжнє демо на справжній адресі. Спринти двотижневі. Демо — це щось, що можна клікнути, поділитися зі співзасновником, зламати поганим вводом на реальних даних, — ніколи не скриншот і не відео з localhost. Ми не показуємо прогрес посеред спринту; випускаємо артефакт у кінці і даємо йому говорити самому за себе.

На тій самій межі спринту — коротка зустріч для звірки курсу після демо. Що збудували, що відкинули, що переставили в пріоритетах, що лишилося. Одна зустріч, не дві.

Передача — код, інфраструктура, інструкції реагування, журнал архітектурних рішень, 30-хвилинне відеопроходження кожної підсистеми. Ваша команда може підхопити це з нуля.

Після запуску — ми не зникаємо. Пропонуємо місячний ретейнер на подальшу підтримку й покращення або робимо чисту передачу внутрішній команді. Будь-який варіант підходить — вибір за вами.

Що тут насправді означає "промислова якість"

Це не синонім "відполірованого". Це чек-лист із гострими краями:

  • Автентифікація, яка переживе аудит за OWASP.
  • Схема бази з реальними обмеженнями, а не каша з JSON.
  • Міграції, які чисто накочуються вперед і відкочуються назад.
  • Спостережуваність: структуровані логи, метрики, розподілені трасування, скорельовані за ідентифікатором запиту. Відповісти на "чому система гальмувала о 14:07 минулого вівторка?" можна за три кліки.
  • Розгортання — рутинні й оборотні. Невдалий реліз відкочується за дві хвилини.
  • Секрети — у справжньому сховищі, а не в чийомусь .env.
  • Інструкції реагування для чергового інженера, які може виконати напівсонна людина.
  • Бюджети продуктивності, які команда вимірює і захищає.

Це ті 90%, які AI не пише за вас. Це також ті 90%, від яких залежить, чи ваш додаток переживе зростання, аудит або перший серйозний збій.

Чого ми не робимо

  • Не беремо проєктів, у яких уся передумова — це no-code платформа, проти якої довелось би воювати.
  • Не робимо чистого дизайну без інженерного продовження. Дизайн ми робимо тому, що збираємось це будувати.
  • Не конкуруємо за ціною з офшорними агентствами. Конкуруємо за швидкістю виходу в продакшн і виконанням силами лише сеньйорів. Якщо ціна — ваш єдиний критерій, ми вам не підходимо.
Маєте додаток, який має жити?

Виведіть його з прототипу в продакшн.

Відповідаємо протягом одного робочого дня. MVP, написаний на відчуттях, чернетка від AI, недороблений проєкт або робочий продукт, що починає тріщати — усе приймається.

Запустити проєкт