
Нику Андрей
Решает, как это будет построено. Архитектура, выбор технологий и внедрение новых. Серверы и деплой — тоже на нём. CTO с 2009 года, в двух компаниях, руководил разработчиками.
У каждого от 12 до 19 лет опыта, состав собирается под задачу. Простой сайт — это один из нас. Продукт — все трое плюс люди, с которыми мы работаем годами.
Вы платите за проджект-менеджера, аккаунт-менеджера и дизайнера независимо от того, нужны они вашему проекту или нет. Сеньор, который вёл с вами переговоры, редко оказывается тем, кто пишет ваш код.
Дешевле, и вы говорите напрямую с тем, кто делает работу. Но это один стек, одна пара рук и одна точка отказа: пропадёт он — вместе с ним пропадёт и проект.
Три сеньора, три специализации, прямой контакт с каждым. В вашем счёте нет никого, кто не работает над вашим проектом. И мы страхуем друг друга: двое из нас работают на одном бэкенде, двое — на одном мобильном стеке.
Чего у нас нет: аккаунт-менеджера, который звонит вам каждый понедельник, и места под десять проектов одновременно. Мы берём столько, сколько можем довести до конца.
То, на чём реально держится ваш бизнес: учётные записи, данные, права доступа, отчёты.
Соединяем системы, которые не были рассчитаны на общение друг с другом. Карты и криптоплатежи в том числе.
Каждое приложение выходит на обеих платформах.
Каталог, оформление заказа, оплата и все интеграции за ними.
Пишем с нуля, а не собираем в конструкторе. Быстрые на телефоне и мобильном интернете.
Кто-то построил и ушёл. Мы читаем код, честно говорим, в каком он состоянии, и поддерживаем его дальше.
Сайт на телефоне открывается уменьшенной копией? Делаем его удобным на телефоне без редизайна: дизайн, тексты и структура остаются. Цена фиксированная, называем её до начала работы.
Выберите, что вы строите. Покажем, кто над этим работает — и кто нет.
Если задаче не нужны чьи-то навыки — этого человека в ней нет. Ровно в этом и смысл того, что мы не агентство.

Решает, как это будет построено. Архитектура, выбор технологий и внедрение новых. Серверы и деплой — тоже на нём. CTO с 2009 года, в двух компаниях, руководил разработчиками.

Всё, что под капотом. API, базы данных, интеграции, real-time, серверы.

Всё, что видно и на что можно нажать. Сайты, написанные с нуля, а не собранные; интерфейсы, совпадающие с макетом до пикселя.
Андрей и Думитру работают на одной бэкенд-территории и могут подменить друг друга. Думитру и Емилиан оба пишут на React Native. Здесь ни один человек не является единой точкой отказа.
Андрей и Думитру работают вместе с 2012 года. Все трое — с 2014-го: сначала в Nicus-Design, потом в Arialix, оба раза Андрей был CTO. Это больше десяти лет взаимопонимания — поэтому при передаче задач между нами ничего не теряется.
Мы общаемся и вне работы — общие увлечения, общие знакомые, дружим семьями. Поэтому разговор о проекте легко переезжает в вечер или выходные, чему наши близкие рады не всегда.

ИИ пишет черновики. Мы решаем, что уйдёт в продакшен.
Главное здесь не в том, что мы им пользуемся, — им пользуются все. Главное в том, что мы работаем по таймеру: час, который ИИ сэкономил, просто не появится в вашем счёте. Ускорение достаётся вам, а не нам.
Рабочий прототип достаточно рано, чтобы передумать было дёшево. Спорить об интерфейсе на макете дешевле, чем на готовом коде.
Рутина — миграции, вёрстка, обвязка вокруг API — сжата по времени. Это та часть, где опыт ничего не решает, а часы уходили.
Тесты. Раньше их писали, когда на них оставалось время; теперь они пишутся заодно с кодом — и это тот случай, когда ускорение видно не в срок, а в том, сколько всего ломается потом.
Больше нашего времени остаётся на то, где нужно решение человека: архитектура, интеграции, разбор чужого кода.
Не отдаём ИИ архитектурные решения, не пускаем сгенерированный код в репозиторий без разбора и не считаем работу сделанной, пока её не прочитал человек, который будет её поддерживать.
Под большие проекты собирается большая команда — но только если задача этого требует, и только после разговора с вами. Никто не появляется на вашем проекте без вашего ведома. Круг подбирается не в одно лицо: нужен дизайнер — его приводит тот из нас, кто работает с интерфейсами каждый день; нужен ещё один бэкендер или админ — его приводит тот, кто будет с ним стыковаться. Человек, которому потом работать с ним бок о бок, знает, кого звать, лучше любого списка контактов.
Говорить с тем, кого мы привели, или не говорить — решаете вы. Если специалист узкий и вопрос по его части, мы обычно сами предлагаем позвать его в обсуждение: пересказ через третьи руки там теряет больше, чем экономит.
Наш предел — не сложность. Наш предел — сколько проектов мы ведём одновременно, и мы лучше скажем, что заняты, чем сорвём срок.
Платформа продажи билетов — Молдова и Румыния: публичный сайт, портал организатора, касса, приложения покупателя и сканирования, проход через турникеты. Три языка — RO/RU/EN. В активной разработке и поддержке уже много лет.
Две части одной работы для румынских больниц. Hipocrate Link — портал пациента: анализы, история госпитализаций, записи, документы и видеоконсультации, взятые прямо из информационной системы больницы по стандартам HL7 и FHIR; работает больше чем в двадцати больницах. Hospitio — платформа, на которой больница сама ведёт свой публичный сайт и собирает анкеты; больше чем в десяти.
Сайт олимпийского чемпиона по плаванию Давида Попович — двуязычный RO/EN, полноэкранное видео на первом экране, достижения, благотворительность, партнёры, пресса. Постоянная поддержка.
Молдавский интернет-магазин — крафтовые уксусы и травяные чаи, каталог, корзина, оформление заказа, оплата и доставка, двуязычный RU/RO.
B2B-сайт бесконтактных общественных питьевых фонтанчиков для румынского рынка — продукты, решения, документация. Дизайн и разработка с нуля, постоянная поддержка.
Здесь два крупных проекта и три сайта — остальные лежат на страницах услуг: веб-приложения и внутренние системы, API, интеграции и платежи. Значительная часть наших работ закрыта NDA агентств. Примеры — по запросу.
Мы работаем почасово — но вы узнаёте количество часов заранее. Ваше техническое задание мы сначала перерабатываем в документ, в котором не остаётся вопросов, и только по нему называем оценку. Считать часы по описанию «нужен сайт» — это гадание, за которое платите вы.
Время засекается на конкретной задаче, а не оценивается задним числом. В счёте не бывает строки «разработка — 40 часов»: есть список задач и часы на каждой. Вы видите, куда ушли ваши деньги, до последнего часа — включая то, что мы сами считаем сделанным медленно.
Учёт ведём в Toggl, отчёт из него открыт вам: раз в месяц вы получаете часы по задачам, что сделано и что планируется дальше. Отсюда же простое следствие: ускорять работу нам невыгодно только на словах — по таймеру быстрее значит дешевле для вас, и мы всё равно это делаем.
При фиксированной цене исполнитель обязан заложить запас — иначе любая неожиданность съедает его прибыль. В отрасли нормой считается 15–30 % сверху, и рекомендация обычно звучит так: не показывать этот запас отдельной строкой, а вшить его в оценку, чтобы клиент видел одно уверенное число. Так что в таком счёте запас есть всегда — вы просто его не видите и платите за него независимо от того, понадобился он или нет.
У нас запас тоже есть — но в оценке, а не в счёте: он показывает, куда работа может дотянуться в худшем случае. В счёт попадают отработанные часы, поэтому не понадобился — не оплачен. Работа заняла меньше — вы платите меньше: мы не зарабатываем на осторожности, а вы не оплачиваете чужие страховки.
Основной формат. Перерабатываем ваше ТЗ, оцениваем в часах, работаем по таймеру. Отдельного счёта за работу над ТЗ нет — эти часы уже в оценке.
Что-то уже работает и должно продолжать работать, развиваться и не ломаться.
У вас есть разработчики, и на время нужна ещё одна пара сеньорских рук.
С тем из нас, кто делает проект, а если проект крупнее, с ведущим разработчиком. Мы три независимых разработчика, а не компания, поэтому договор следует за работой. Точную форму мы согласуем с вами до начала работ, а не после.
Вам. Мы работаем помесячно и выставляем счёт за уже сделанное, поэтому доступ к репозиторию можно отдать сразу, а не в конце проекта — держать код у себя до последнего платежа нам незачем.
Работа продолжается без перезапуска: двое из нас работают на одной бэкенд-территории, двое на одном мобильном стеке. И дело не только в стеке: мы общаемся плотно, каждый знает, что происходит у остальных на проектах, поэтому подхватывать приходится не с чистого листа.
Помесячно. Раз в месяц вы получаете отчёт по времени и счёт за отработанные часы — платите за то, что уже сделано, а не вперёд. Под конкретную задачу порядок может отличаться; он оговаривается до начала работ, а не после.
Нет. Каждый из нас зарегистрирован в Молдове самостоятельно и платит налоги с этого дохода сам — вы оплачиваете счёт целиком, и на вашей стороне не возникает ни зарплатных налогов, ни социальных взносов, как было бы с сотрудником. Для компании из ЕС это покупка услуг за пределами Союза: НДС вы отражаете у себя по механизму reverse charge, обычно с одновременным вычетом. Закрывающие документы предоставляем.
Да. Значительная часть наших текущих работ и так под ним.
Работаем удалённо с клиентами откуда угодно, часовой пояс EET. Говорим и пишем на румынском, русском, английском и болгарском.
Одно сообщение доходит до всех троих. Напишите, что нужно и примерно когда; ответит тот, кто подходит под задачу. Если вы уже знаете, кто вам нужен, — пишите ему напрямую.
Это точка входа. Отвечает тот, кто подходит под задачу.
уровень 1 — платформа
Платформа продажи билетов и управления событиями: от публикации события и выбора места на схеме зала до оплаты, выпуска билета, контроля на входе и расчёта с организатором. Шесть интерфейсов в одном продукте, два рынка со своими налоговыми правилами — Молдова и Румыния, — интерфейс и контент на румынском, русском и английском. В активной разработке и поддержке уже много лет.
iticket.md iticket.roКаталог событий, поиск, схема зала с выбором мест, оформление заказа и личный кабинет. Разные цены по секторам, рядам и отдельным местам; временная бронь не даёт продать одно место дважды и сама снимается, если оплата не прошла. Три языка со своими адресами, структурные данные и картинки для шеринга, согласие на cookie.
Создание и ведение событий, своя команда, отчёты по продажам. Несколько компаний и договоров на одного организатора, ступени комиссии и переносимые авансы, разделение комиссии по отдельным счетам, электронные фактуры в фискальную систему, настраиваемые правила отмен и частичных возвратов.
Внутренние операции, финансовая статистика, бухгалтерские отчёты с выгрузкой в Excel и PDF. Права доступа по ролям и полный журнал изменений, GDPR-сценарии удаления и переноса персональных данных. Тексты интерфейса правит команда клиента, без разработчиков.
Физическая точка продажи: оформление, выпуск и печать билета на месте по шаблонам, настраиваемым под каждое событие.
Покупка ваучера, отправка получателю, погашение при заказе билета и сканирование.
Поиск, продвигаемые события, чипы категорий, фильтры по городам, вкладки билетов, ваучеров и аккаунта. Оплата картой, по QR прямо из банковского приложения, с баланса счёта, по счёту или при получении — с историей операций и своей обработкой ошибок под каждый способ. Push-уведомления.
Контроль билетов на входе для персонала площадки: сканирование QR и статистика по событию в реальном времени.
Интеграции с внешними партнёрами, виджеты бронирования для чужих сайтов, рассылки по e-mail и SMS с предпросмотром шаблона, реферальная программа с выплатами, кэшбэк-кампании и A/B-тесты. Сюда же проход через турникеты: турникет стоит на площадке и работает по своему протоколу.
уровень 1 — платформа
Две части одной работы для румынских больниц. Hipocrate Link — портал, через который пациент видит своё медицинское дело: анализы и параклинические исследования, историю консультаций и госпитализаций, записи, документы и видеоконсультации. Портал не ведёт параллельную медкарту, а забирает данные прямо из информационной системы больницы по стандартам HL7 и FHIR; работает больше чем в двадцати больницах Румынии. Hospitio — платформа, на которой больница сама строит и ведёт свой публичный сайт и собирает анкеты удовлетворённости; работает больше чем в десяти. Обе ставятся отдельно для каждого учреждения, со своим доменом, содержимым и обликом. Делали как разработчики в составе команды Rinnovation.
rinnovation.ro/hipocrate-link rinnovation.ro/hospitioРезультаты лабораторных и параклинических исследований — сразу, как их подтвердили в больнице. История консультаций и госпитализаций по типам: амбулатория, стационар, неотложная, дневной стационар. Будущие и прошедшие записи с их состоянием. Документы, заключения и снимки одним списком. Фильтр по периодам с быстрыми интервалами, который остаётся в адресе страницы — ссылку можно сохранить или переслать. Свои документы пациент тоже может загрузить, в пределах квоты.
Один аккаунт ведёт дела нескольких человек — детей, родителей, тех, кто на попечении. Каждый добавленный человек отдельно проверяется в системе больницы, и только после этого показываются данные. Переключение между делами — в один клик, каждое попадает в журнал доступа.
Обмен по международным медицинским стандартам HL7 и FHIR, а не выгрузками и промежуточными файлами. Из системы больницы берутся пациенты, консультации, записи, документы, подразделения и медперсонал. Многоуровневый кеш держит портал быстрым и снимает нагрузку с больничной системы. Отдельная интеграция с системами медицинской визуализации. Полный справочник диагнозов ICD-10 с румынскими названиями — для классификации и поиска.
Видеоконсультация пациента и врача прямо в браузере, без установки приложений. Планирование консультаций и автоматические напоминания перед началом. Видеопровайдеры взаимозаменяемы: больница может использовать то, что у неё уже есть. Врач попадает только в те консультации, которые ему назначены.
Список активных пациентов и доступ к их делу в контексте консультации. Видеоконсультации вне плана, по ходу дела. Вход в два шага через приложение-аутентификатор, доверенные устройства и коды восстановления.
Учётные записи, настройка учреждения и журналы доступа. Блокировка после повторных неудачных попыток входа, индивидуальные коды к результатам анализов и ограниченный срок жизни чувствительных документов, временные ссылки для передачи документа, полный журнал действий над медицинскими данными. Разделение привилегий на уровне базы, описанные процедуры бэкапа, тестирования безопасности и обслуживания, сценарий удаления аккаунта и данных по заявлению пациента.
Публичный двуязычный сайт учреждения: презентация, информация для пациентов, новости, документы. Каждый текст, заголовок и пункт списка существует по-румынски и по-английски, переключение языка на сайте, при отсутствии перевода — откат на румынский. Многоуровневые меню собираются перетаскиванием. Быстрый поиск по всему содержимому.
Больше двадцати пяти готовых типов блоков, из которых складывается любая страница без технических знаний. Есть отраслевые: график дежурств и экстренные контакты, список отделений и услуг, медицинская команда, тарифы, свободные койки, форма записи. Есть общие: слайдер, галереи, текст с картинкой, ключевые цифры, карта, хронология, вкладки, видео, свежие новости, файлы на скачивание. Библиотека документов с папками — для прозрачности решений и закупок. Отдельный блок перенаправления 3,5% подоходного налога для больниц, которые принимают пожертвования. Порядок блоков на странице и отложенная публикация по дате.
Анкеты собираются из разделов, с выбором варианта, списком или свободным текстом, и публикуются в любую страницу как блок. Ответы помечаются сессией, чтобы не собирать дубли; на каждое заполнение приходит письмо, всё сходится в панели администрирования. Основное применение — оценка удовлетворённости пациентов, постоянное требование в системе здравоохранения.
Административные учётки с ролями и точечными правами, отдельно от публичных, подтверждение почты при создании, полный журнал: кто, что и когда изменил. Настройки приложения правятся из интерфейса, без кода. Одна платформа ставится независимо для каждого учреждения — свой домен, содержимое и облик; новая возможность доезжает до всех больниц без переписывания. Выкладка автоматизирована, среды тестирования и продакшена разделены.