Игорь Иванюк — независимый консультант по разработке ПО
Разработка сложных продуктов — от постановки до продакшена
Я Игорь Иванюк (Ihar Ivaniuk), независимый консультант по разработке программного обеспечения. Живу в Гданьске, работаю с международными командами. Проектирую, собираю и модернизирую рабочие системы: сайты и веб-приложения, внутренние сервисы, архитектуру, интеграцию ИИ. Беру задачу целиком — не как фрилансер «под ключ» и не как агентство, которое набирает людей под проект, а как старший инженер, которому можно отдать и решение, и выпуск.
С кем работаю
- Владельцы бизнеса и фаундеры, которым нужно рабочее решение, а не объяснение микросервисов.
- Product и HR продуктовых компаний — чтобы быстро понять уровень, специализацию и самостоятельность.
- CTO и руководители разработки, которым нужен человек на архитектуру, ИИ или модернизацию живой системы.
- Инженеры, которые ищут старшего коллегу или консультанта, а не маркетинговый фасад.
Почему так, а не «команда под проект»
- Больше девяти лет выпускаю веб-платформы, продукты с ИИ и контентные системы — включая корпоративные миграции CMS и бенчмаркинг LLM.
- Веду цикл сам: разбор ограничения, архитектура, реализация, CI/CD и то, как система ведёт себя после запуска.
- Беру самое простое, что выживет в продакшене. Правила — по умолчанию. Модель — только там, где неоднозначность окупает стоимость.
- Говорю прямо. В том числе когда строить не нужно.
Какие задачи закрываю
- Нужно разработать сайт, сервис или внутреннюю систему, и путь реализации ещё не выбран.
- ИИ должен жить в процессе — с контрактами и запасным сценарием, а не как чат для демо.
- Живую платформу нужно модернизировать поэтапно, не выключая её.
- Операции — узкое место: процесс должен переживать плохой ввод и повторы.
- До крупной траты нужно независимое чтение архитектуры.
Как можно работать
- Консалтинг по разработке
Старший инженер и архитектор для компаний, которым нужен партнёр, а не штат агентства.
- Заказная разработка
Продуктовая инженерия для команд, которым нужен старший разработчик, а не цепочка подрядчиков.
- Архитектура ПО
Системный дизайн живых продуктов: чему существовать, где границы и как система отказывает.
- Интеграция ИИ
Модель внутри существующего процесса — с контрактами и выходом, а не чатбот рядом с продуктом.
- Автоматизация с ИИ
Снять ручное узкое место в живой операции: сначала правила, модель — только на грязном вводе.
- ИИ-агенты
Агенты с инструментами для ограниченного процесса, с правами и оценками — не автономный сотрудник.
Избранные проекты
- Synopsys
Платформа оценки LLM · Senior Frontend Developer · Генеративный ИИ
Продуктовый UI в Synopsys для бенчмаркинга и сравнения больших языковых моделей, включая поверхности пробного вывода для экспериментов с генеративным ИИ.
- Переиспользуемый продуктовый UI на Next.js
- Единые поверхности сравнения моделей
- Фронтенд-стандарты, общие для команды
- IMF
Миграция Sitecore XM Cloud · Senior Software Engineer · Миграция платформы
Headless-перенос унаследованного сайта МВФ на Sitecore 9.2 на Sitecore XM Cloud с фронтендом Next.js по GraphQL.
- Sitecore 9.2 → XM Cloud
- Headless-фронтенд на Next.js
- Целостность миграции контента и компонентов
- Diageo
Миграция платформы Contentful · Senior Software Engineer · Миграция CMS
Повторяемая миграция структурированного контента Diageo из Umbraco и Magento в Contentful, с публичным фронтендом на Vercel.
- Umbraco и Magento → Contentful
- Автоматизированные миграционные процессы
- Редакторские структуры под новую CMS
Заметки о работе
- Когда добавлять LLM в существующий продукт — и когда не стоит
Рамка решения для интеграции языковой модели в существующий продукт — для руководителей инженерии и продукта, которым жить с результатом.
- Как модернизировать живую контентную платформу, не выключая её
Практический метод переноса живой контентной или коммерческой платформы на актуальный headless-стек без cut-over «всё сразу».
- Практическая рамка разбора архитектуры ПО
Измерения, которыми я пользуюсь, разбирая продакшен-архитектуру, — чтобы получить решение, а не схему.
