Чи є у вашій роботі частина, яка відбувається лише тому, що хтось робить її руками?

Саме це я прибираю. Пишу софт, який переймає процес, вимірює той, якого не видно, або робить AI-функцію перевірюваною, а не просто впевненою — і сам малюю екрани, тож невеликий проєкт не потребує двох людей.

Проблеми, за які я берусь

сформульовані так, як ви їх скажете

“Ми випустили AI-функцію, і тепер ніхто не може сказати, чи правильні її відповіді.”

Я будую перевірку: твердження звіряються з джерелом, з якого вони взялися, оцінювання моделями-суддями і guardrails, які виправляють відповідь, а не ховають збій. Корисний результат — це зазвичай стенд для оцінювання, а не промпт.

КЕЙС 1 →

“Ми не бачимо, де саме процес застрягає.”

Я інструментую ті кроки, які важливі вам, а не ті, які випадково є в коді, — щоб було видно, як часто процес доходить до кінця і де зупиняються конкретні екземпляри. Це ж тема моєї дисертації.

КЕЙС 2 →

“Хтось щотижня перебиває ті самі дані між двома системами.”

Я їх з'єдную або пишу невеликий сервіс між ними. Виграш рідко в зекономлених годинах — він у тому, що дві системи перестають суперечити одна одній.

КЕЙС 4 →

“Куплений інструмент передбачає умови, яких у нас немає.”

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

КЕЙС 3 →

“Воно працює, але виглядає так, наче нікому не було діла.”

Інтерфейс і візуальну частину роблю сам — верстку, типографіку й самі екрани, не лише код. На невеликому проєкті це прибирає з команди цілу людину.

КЕЙСИ →

“Цю систему розуміє одна людина, і це не ви.”

Тести, документація і процес релізу, який може запустити хтось інший. Я віддаю софт, якому я більше не потрібен.

КЕЙС 5 →

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

Кейси

ЗА ЗАМОВЛЕННЯМЗА ЦЕ НІХТО НЕ ПЛАТИВ
2023 —TYPESCRIPT · NESTJS · LLM

AI-агент, який редагує курс у вас на очах

ПРОБЛЕМА
Платформі для онлайн-навчання потрібна була допомога мовної моделі в авторингу — така, якій можна довіряти: підказки з'являються наживо, прямо в документі, і є спосіб відрізнити добру відповідь від правдоподібної.
ЗРОБЛЕНО
Агент авторингу з редагуванням у реальному часі через WebSocket, мультипровайдерний SDK поверх OpenAI, Mistral, AWS Bedrock та ElevenLabs, керування промптами, поетапне оцінювання моделями-суддями і guardrails, які виправляють власний вивід. Паралельно — дослідження гібридного пошуку з маршрутизацією за джерелом і виявленням суперечностей.
ВІДТОДІ
Частина з 500+ злитих pull request у 70+ репозиторіях на цьому проєкті. Клієнта не називаю.
2023 —OPENTELEMETRY · GRAFANA

Телеметрія на тридцяти з гаком сервісах

ПРОБЛЕМА
Мікросервісна платформа, де ніхто не міг сказати, що саме повільне і чи бізнес-процес узагалі дійшов до кінця. Трейси відповідали, який сервіс кого викликав, і на цьому зупинялися.
ЗРОБЛЕНО
Трейсинг і метрики OpenTelemetry, розгорнуті більш ніж на тридцяти сервісах через спільний SDK, який несе також логування, авторизацію, обмін повідомленнями й AI-клієнти; зверху Langfuse і Grafana для спостережності моделей і сервісів.
ВІДТОДІ
Триває. Те саме питання — чого телеметрія не каже про бізнес-процес — стало темою дисертації.
2025 —ELECTRON · TYPESCRIPT

Презентер для церкви без інтернету

ПРОБЛЕМА
Недільне служіння потребує різного вмісту на чотирьох екранах одночасно, а керує цим волонтер, який щотижня інший. Усі доступні інструменти передбачали один проєктор і живий зв'язок.
ЗРОБЛЕНО
«Показ»: десктопний застосунок, який заздалегідь кешує все з планувальника й веде чотири синхронізовані виходи з одного ноутбука, а телефони під'єднуються за коротким PIN, щоб гортати слайди зі сцени. Один клік — попередній перегляд, подвійний — в ефір: навпаки до будь-якого медіаінструмента, і єдиний порядок, у якому волонтери не помилялися.
ВІДТОДІ
У роботі з 2025 року, сорок релізів. Передати справу новому волонтеру досі дві хвилини.
2023 —NODE · TYPESCRIPT

Один планувальник замість чотирьох документів

ПРОБЛЕМА
Плани служінь, тексти пісень, їхні редакції, конспекти проповідей і медіа лежали в окремих документах, і ніхто не міг сказати, яка копія актуальна.
ЗРОБЛЕНО
Вебпланувальник з історією редакцій та AI-помічниками: виправлення, зроблене в суботу, — це саме те, що з'явиться в неділю, і презентер читає з того самого джерела.
ВІДТОДІ
У щотижневому використанні з 2023 року в церкві в Житомирі.
2024 —TYPESCRIPT · PYTHON

Софт, який можна міняти, поки хтось на нього спирається

ПРОБЛЕМА
Самостійно розміщений персональний асистент, яким я користуюсь щодня і який мушу далі переробляти. Зламати його у вівторок — неприйнятно.
ЗРОБЛЕНО
Багатоагентні робочі простори з прийомом повідомлень і телеметрією, за релізним потягом і merge gate: зміни готуються, репетируються й автоматично відкочуються, коли падають. Окремий набір інструментів піднімає машини, на яких це працює, — контейнери без root, шифровані резервні копії до двох провайдерів, відновлення, які справді перевіряли.
ВІДТОДІ
Працює щодня з 2024 року. Невдалий реліз жодного разу не дійшов до робочої копії.

Знімки екрана зроблено з тестових даних. Ніщо на цьому сайті не веде на живий сервіс, у якому лежить чужа інформація.

Як це відбувається

СПОЧАТКУ, БЕЗКОШТОВНО

Ви описуєте, я ставлю питання

Одна розмова. Часто вона закінчується тим, що я кажу: проблема менша, ніж здавалося, або вона взагалі не про софт.

ПОТІМ, НА ПИСЬМІ

Обсяг і ціна

Що буде наприкінці, чого не буде і скільки це коштує. Фіксована ціна, коли обсяг стоїть на місці, тижнева ставка — коли ні.

ЩОТИЖНЯ ПОТІМ

Те, що можна запустити

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

Тексти

Тут поки нічого не опубліковано. Рецензовані статті — на сторінці досвіду, разом із DOI.

За всім цим: самозайнятий із 2023 року, два роки в Easygenerator до того, аспірантура в Житомирській політехніці про телеметрію й бізнес-процеси і три курси, які я там викладаю.

ПОВНИЙ ЗАПИС →