Портфоліо

Професійні контракти та довгострокові замовлення — корпоративні системи, телекомунікаційні платформи та поштова інфраструктура.

v2v-demo — мультигалузевий AI-консьєрж: Telegram-бот, Mini App і веб

v2v-demo — мультигалузевий AI-консьєрж: Telegram-бот, Mini App і веб

Solo Creator / Architect · Aug 2026 – ongoing

Двомовний (укр/англ) рушій голосового й текстового AI-консьєржа з трьома інтерфейсами на одному API — Telegram-бот, Telegram Mini App (Voice-to-UI, кошик на сервері, Telegram Stars) і веб: десять незалежних бізнес-асистентів (стоматологія, автосервіс, нерухомість, клінінг, переклади, салон краси, барбершоп, ресторан, піцерія, акупресурний магазин) за одним inline-пікером на спільному ядрі гейта заземлення. Автоматизований probe-інструмент знайшов реальний баг, критичний для безпеки (запит на седацію потрапляв у звичайний запис), ще до користувача. Одна основна залежність. Живе демо: @v2v_demo_bot у Telegram (Open Concierge відкриває Mini App) і web.pere.org.ua.

GoTelegram Bot APITelegram Mini AppsTelegram StarsOpenAI Whisper
vending-esp32-monobank — оплата Monobank QR для кавового автомата на ESP32

vending-esp32-monobank — оплата Monobank QR для кавового автомата на ESP32

Solo Embedded & Cloud IoT Architect · Sep 2026

Дає комерційному кавовому автомату Rheavendors приймати оплату Monobank QR напряму, без платіжного посередника й абонплати: Cloudflare Worker перевіряє кожен платіж в API Monobank і ставить його в чергу Durable Object окремого автомата, а ESP32 її опитує й нараховує кредит через плату з оптопарами на монетному роз'ємі. Черга з підтвердженням, жодних подвійних зарахувань, повага до власного стану Ready автомата. Перевірено наскрізно на автоматі замовника реальними платежами.

ESP32C++Cloudflare WorkersDurable ObjectsMonobank Acquiring
site-security-cleanup — видалення вірусів, лікування та комплексний захист CMS

site-security-cleanup — видалення вірусів, лікування та комплексний захист CMS

Solo Security Engineer / Webmaster · Sep 2026

Повне відновлення зламаних сайтів на WordPress, Joomla та OpenCart: приховані мобільні редиректи, веб-шели й бекдори, спам в базі даних, блокування Google Safe Browsing та хостингу. Ізольований staging, порівняння з чистими ядрами CMS, санітизація бази, PHP 8.2+, заборона виконання PHP у завантаженнях, 2FA, WAF і перевірка в Search Console зі збереженням 100% даних.

WordPressJoomlaOpenCartPHP 8.2+MySQL
tilda-migration — міграція з Tilda на Хорошоп, Weblium, WooCommerce чи Shopify під ключ

tilda-migration — міграція з Tilda на Хорошоп, Weblium, WooCommerce чи Shopify під ключ

Solo Engineer / Webmaster · 2026

Міграція бізнес-сайту чи інтернет-магазину з Tilda на Хорошоп, Weblium, WooCommerce або Shopify під ключ: дизайн і структура збережені, карта 301-редиректів для кожного URL, перенесені мета-дані, підключені українські платежі й Нова Пошта, замовлення в Telegram і CRM, а основний домен перемикається без простою.

HoroshopWebliumWooCommerceShopify301 redirects
opencart-catalog-migration — міграція великого магазину на OpenCart 3/4 або Хорошоп

opencart-catalog-migration — міграція великого магазину на OpenCart 3/4 або Хорошоп

Solo Engineer / ETL Architect · 2026

Міграція діючого інтернет-магазину від 10 000 SKU з OpenCart 1.5/2.x, PrestaShop 1.6, VirtueMart чи самописної CMS на OpenCart 3/4 на PHP 8.2+ або Хорошоп: перенесені атрибути, опції, клієнти з хешами паролів та історія замовлень, очищений контент, налаштовані MySQL і кешування, зображення у WebP, старі SEO-URL зіставлені з 301-правилами.

OpenCart 3/4HoroshopPrestaShopPHP 8.2+Go
marketplace-catalog-sync — міст між каталогами Prom.ua, Rozetka та Хорошоп

marketplace-catalog-sync — міст між каталогами Prom.ua, Rozetka та Хорошоп

Solo Engineer / Architect · 2026

Автоматизоване вивантаження, нормалізація, маппінг та імпорт великих каталогів між Prom.ua, Rozetka, Хорошоп, OpenCart, Zakupka та Епіцентр на Go-ядрі feedsync: матриця відповідності категорій, пре-валідатор за правилами модерації Rozetka, очищені описи й перевірка фото, фіди з оновленням кожні 30-60 хвилин.

GoNode.jsDockerRozetka XMLYML
marketplace-harvester — збір каталогів і репрайсинг для Prom.ua, Rozetka та OLX

marketplace-harvester — збір каталогів і репрайсинг для Prom.ua, Rozetka та OLX

Solo Engineer · 2026

Збирає каталоги товарів з маркетплейсів і магазинів конкурентів (Prom.ua, Rozetka, OLX), нормалізує їх і віддає готові до імпорту фіди YML/XML/CSV для OpenCart, Shopify, WooCommerce чи Prom.ua або пише в KeyCRM. Збір API-first із headless-браузером як запасним варіантом; щоденний репрайсинг попереджає в Telegram або сам коригує маржу.

GoPlaywrightPostgreSQLRedisYML/XML/CSV feeds
google-maps-lead-extractor — B2B-ліди з Google Maps зі збагаченням контактів

google-maps-lead-extractor — B2B-ліди з Google Maps зі збагаченням контактів

Solo Engineer · 2026

Збирає свіжі B2B-бази контактів локальних бізнесів у вибраному регіоні чи країні з Google Maps і каталогів: мультимовна сітка пошуку (місцева мова, англійська, українська), відсікання нецільових категорій, телефони в E.164, дедуплікація за Place ID і координатами, email і соцмережі з сайтів компаній, доставка в живу таблицю Google Sheets.

GoGoogle Places APIOutscraperApifyGoogle Sheets API
listings-sniper-bot — снайпер оголошень Auto.ria, Dom.ria та OLX з алертами в Telegram

listings-sniper-bot — снайпер оголошень Auto.ria, Dom.ria та OLX з алертами в Telegram

Solo Engineer · 2026

Сервіс на Go, що кожні 2–4 секунди стежить за дошками оголошень і за лічені секунди пересилає вдалі нові оголошення в закриту групу Telegram: фото, номер продавця, різниця до ринкової ціни й посилання. Перекупи та дублікати відсікаються на льоту; браузер не потрібен.

GoTelegram Bot APIRedis StreamsHTTP/2Docker
prozorro-tender-intelligence — моніторинг і аналітика тендерів на відкритому API Prozorro

prozorro-tender-intelligence — моніторинг і аналітика тендерів на відкритому API Prozorro

Solo Engineer · 2026

Напряму читає відкрите REST API Prozorro, знаходить тендери, що підходять постачальнику, за кодом CPV і за текстом доданих PDF/DOCX, аналізує переможців, дисконти й ціни конкурентів за замовниками та щоранку о 08:00 надсилає пріоритезований дайджест у Telegram чи на email, з дашбордами Metabase.

GoProzorro Open APIPostgreSQLDuckDBMetabase
zero-downtime-migration — міграція сервера й домену без втрати трафіку

zero-downtime-migration — міграція сервера й домену без втрати трафіку

Solo DevOps / Sysadmin · 2026

Безшовне перенесення сайтів на WordPress, OpenCart, Laravel та самописних на новий сервер чи домен без простою: тестування на staging через запис у hosts, зниження TTL до релізу, фінальна дельта-синхронізація, заміна URL із урахуванням серіалізації, одна перевірена конфігурація редиректів із картою 301 і збережена корпоративна пошта (MX, SPF, DKIM, DMARC).

LinuxNginxApachePHP 8.2+MySQL
fastshop — швидкий mobile-first магазин на OpenCart

fastshop — швидкий mobile-first магазин на OpenCart

Solo Creator / Architect · Sep 2026

Магазин на OpenCart із 30 000 товарів у вигляді надбудови над стандартним OpenCart: фільтри з лічильниками й однією канонічною ЧПУ-адресою на стан фільтра, чекаут на одній сторінці з вибором міста й відділення Нової Пошти, Redis-кеш, WebP і легка тема. Проти стандартного OpenCart на тих самих даних: каталог 34 мс → 10 мс, пошук 267 мс → 5 мс, Lighthouse mobile 100 зі сторінкою 19–28 КБ. 37 наскрізних перевірок.

OpenCart 3OpenCartPHP 8.3MySQLRedis
crmbridge — магазин, телефонія і посилки в одній CRM

crmbridge — магазин, телефонія і посилки в одній CRM

Solo Creator / Architect · Sep 2026

Зʼєднує магазин або Telegram-бота, телефонію Binotel і Нову Пошту з CRM SalesDrive: одна угода на замовлення навіть коли сайт повторює запит чи CRM губить відповідь, картки клієнтів для менеджерів, пропущені дзвінки як ліди та статуси посилок, що рухають воронку лише вперед. 250 відстежуваних посилок — 3 запити до Нової Пошти. 25 тестів під детектором гонок.

GoSalesDrive APIKeyCRMKeepinCRMBinotel
fiscalgate — оплати у фіскальні чеки Checkbox, рівно один раз

fiscalgate — оплати у фіскальні чеки Checkbox, рівно один раз

Solo Creator / Architect · Sep 2026

Перетворює підтверджені оплати Monobank і LiqPay (та накладений платіж) на фіскальні чеки ПРРО Checkbox рівно один раз: 300 замовлень × 4 одночасні копії вебхука дають рівно 300 чеків, загублена відповідь реєстратора не подвоює чек, передоплата плюс накладений платіж — один чек з двома формами оплати, повернення — чеки повернення. Зміна й Z-звіт за розкладом. 26 тестів під детектором гонок.

GoCheckbox APIПРРОФіскалізаціяCheckbox
feedsync — фіди постачальників у прайс-листи маркетплейсів

feedsync — фіди постачальників у прайс-листи маркетплейсів

Solo Creator / Architect · Sep 2026

Перетворює прайси постачальників (YML/XML, CSV, JSON) на прайс-листи Rozetka і Prom.ua та синхронізує таблицю товарів OpenCart: потокове читання, незалежна повторна перевірка кожного опублікованого файлу, атомарна публікація. 25 000 позицій приблизно за 1,5 с і 36 МБ; 100 000 — за 6–7 с; повторна синхронізація OpenCart нічого не міняє (≈25 мс).

Goencoding/xml streamingXML/YMLProm.uaRozetka
Дизайнерський одяг на Shopify (NDA)

Дизайнерський одяг на Shopify (NDA)

Freelance Backend Engineer / AI Integration · Sep 2026 — ongoing (Stage 2 of 6)

AI-система, що створює, тестує й проводить рекламні кампанії для Shopify-магазину дизайнерського одягу — наскрізно: Claude перетворює живі дані магазину на гіпотези, чат узгоджує бриф на креатив і робить прев'ю та фінальні відео (монтаж у ffmpeg, субтитри звірені із затвердженим текстом), кампанії в Meta збираються завжди на паузі, а кожне оголошення отримує вердикт за звіркою з реальними замовленнями Shopify, а не з пікселем. Усе, що рухає гроші, — пропозиція, яку підтверджує клієнт. Три етапи: перші два прийнято, третій на прийманні.

GoShopifyShopify GraphQL Admin APIPostgreSQLMeta Marketing API
bid-triage — фільтр AI-шуму в заявках, під замовлення

bid-triage — фільтр AI-шуму в заявках, під замовлення

Solo Architect · Sep 2026 (concept, available to build)

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

GoLLM Structured OutputDeterministic Pre-FilteringSession-Based Browser Automation
landing-turnkey — дизайни лендингу під ключ

landing-turnkey — дизайни лендингу під ключ

Solo Designer / Developer · Aug 2026

Два оригінальні дизайн-напрямки лендингу для типового запиту: світла сторінка товару з акцентом на знижку та темна сторінка компанії/послуг у стилі портфоліо — кожен навколо одного заклику до дії та форми заявки.

HTMLCSSResponsive Layout
ragline — бекенд AI/RAG Telegram-бота підтримки

ragline — бекенд AI/RAG Telegram-бота підтримки

Solo Creator / Architect · Aug 2026

Бекенд AI/RAG Telegram-бота підтримки: повнотекстовий пошук Postgres, чисте рішення ескалація/генерація/кеш, що ніколи не повторює здогадку з низькою довірою (навіть із власного кешу), і кеш відповідей з інвалідацією за версією документа. Доведено наживо: знайдено й виправлено реальний баг пошуку (хибні збіги через стоп-слова), а редагування документа коректно змусило регенерувати замість видачі застарілого кешу.

Gochipgx/v5PostgreSQLJWT
subgate — бекенд платного доступу до Telegram-каналу

subgate — бекенд платного доступу до Telegram-каналу

Solo Creator / Architect · Aug 2026

REST API платного доступу до Telegram-каналу: ідемпотентний прийом платіжних вебхуків (повторні доставки шлюзу поглинаються UNIQUE-обмеженням) і стейт-машина членства (active/grace/expired), що переживає паралельний sweep закінчення терміну. pg_advisory_xact_lock(subscriber_id, channel_id) серіалізує поновлення проти sweep-ів. Доведено наживо: 10 одночасних однакових вебхук-доставок дали рівно 1 рядок платежу; 5 одночасних поновлень проти 5 одночасних sweep-ів приземлились детерміновано в active.

Gochipgx/v5PostgreSQLJWT
geopulse — бекенд GPS fleet-tracking

geopulse — бекенд GPS fleet-tracking

Solo Creator / Architect · Aug 2026

REST API GPS fleet-tracking з точною, без дублів детекцією enter/exit геозон з потоку позицій, що дублюється й приходить не по порядку — реальний режим відмови GPS-трекерів. pg_advisory_xact_lock серіалізує конкурентні пінги per vehicle; PostGIS ST_DWithin — containment. Доведено проти прямого стану БД: сплеск конкурентних/швидких пінгів дав нуль зайвих подій за всю тестову сесію.

Gochipgx/v5PostgreSQLPostGIS
slotwise — бекенд бронювання прийомів

slotwise — бекенд бронювання прийомів

Solo Creator / Architect · Aug 2026

REST API для бронювання прийомів, де захист від подвійного бронювання — це обмеження Postgres EXCLUDE (tstzrange + btree_gist), не app-level перевірка — без race window при конкурентних запитах. Доведено наживо: два одночасні перетинні запити на бронювання проти живого сервера повертають рівно один 201 і один 409. Стейт-машина бронювань, Telegram-нагадування з фолбеком без credentials.

Gochipgx/v5PostgreSQLJWT
fleet-crm — бекенд CRM для автопарку/логістики

fleet-crm — бекенд CRM для автопарку/логістики

Solo Creator / Architect · Aug 2026

REST API CRM для автопарку/логістики — JWT-авторизація, перевірена стейт-машина нарядів (не довільна колонка статусу), виставлення рахунків лише після завершення, telematics-webhook. Знайшов і виправив реальний cross-entity баг (частковий update, що запобігає втраті даних техніки при кожній зміні статусу) ще до першого коміту — перевірено наскрізно живим прогоном docker compose, не лише юніт-тестами.

Gochipgx/v5PostgreSQLJWT
Туманомір — CLI для вимірювання неоднозначності специфікацій для AI

Туманомір — CLI для вимірювання неоднозначності специфікацій для AI

Solo Creator / Architect · Jul 2026 (25 days)

Go CLI, що реалізує опубліковану методологію вимірювання неоднозначності специфікацій для AI (K_drift, D_const, D_pair). 66 комітів, жодного відкату, гейтить власну специфікацію в CI. Переписав сканер K_drift для 233x скорочення алокацій; знайшов і задокументував шумову підлогу найменувань у метриці розкиду генерацій.

GoOllamaAST AnalysisSpearman CorrelationYAML
fix-review — конвеєр мультиагентного рев'ю PR

fix-review — конвеєр мультиагентного рев'ю PR

Solo Creator / Maintainer · Jun — Aug 2026 (ongoing)

Конвеєр мультиагентного рев'ю PR: розгортає diff на 3 паралельні моделі з read-only каскадом 5 CLI-інструментів як fallback, потім Claude-арбітр перевіряє кожну знахідку проти реального стану репозиторію перед дією. У продакшені з червня 2026: 22 PR перевірено, 69 раундів рецензування, 81 сира знахідка, але лише 2 підтверджені виправлення — замінено ярус з обходом дозволів на верифікований read-only каскад.

Claude Code SkillBashOllama Cloud/Local5 External CLI AgentsGitHub CLI
Платформа продажного CRM — CRM на основі розмов з AI-звітністю та білінгом рішень

Платформа продажного CRM — CRM на основі розмов з AI-звітністю та білінгом рішень

Freelance Full-Stack Engineer / AI Integration · Mar — Jun 2026

Розробка модульної CRM-платформи на основі розмов — 1 366 комітів за 3 місяці. AI-звітність через провайдер-fallback gateway (Gemini → OpenRouter), детермінований білінг-леджер рішень, пайплайни збору/збагачення лідів, контроль доступу на рівні організації. ~123K рядків коду, 201 test-файл, 23 продакшн cron-джоби.

ReactTypeScriptViteTailwind CSSSupabase
Платформа операцій спортзалу — Управління змінами й задачами з AI-валідацією фото

Платформа операцій спортзалу — Управління змінами й задачами з AI-валідацією фото

Freelance Full-Stack Engineer / AI Integration · Mar — Jun 2026

Перехопив і суттєво переписав платформу для управління клінінг-операціями в спортзалах після її no-code MVP-стадії. Мобільні воркфлоу для клінерів з AI-валідацією фото, автоматизовані тригери ескалації та мультипровайдерний LLM failover — 991 коміт за 3 місяці, 42K рядків коду, 474 тести, 0 вразливостей.

ReactTypeScriptViteTailwind CSSSupabase
AI-помічник для заявок — Telegram-бот для GovTech

AI-помічник для заявок — Telegram-бот для GovTech

Solo Architect / Engineer / DevOps · Apr — Jun 2026

Conversational AI-помічник (Telegram-бот) для українського консультаційного сервісу із подання заявок. RAG + LLM заповнює Excel-шаблони зі збереженням формул. Соло, 8 тижнів: 65 сесій, 100% валідність артефактів, 22% ескалацій.

GoPostgreSQLpgvectorOllama bge-m3OpenRouter
AI-голосовий агент — підтримка клієнтів мікромобільності

AI-голосовий агент — підтримка клієнтів мікромобільності

Freelance Backend Engineer / AI Integration · May — Jun 2026

Голосовий AI-агент, що автоматизує 80% із 20 000 щомісячних дзвінків підтримки для компанії мікромобільності. Доставка за 24 дні: Go-бекенд, Binotel webhook, Whisper STT, GPT-4o-mini function calling, ElevenLabs/Azure TTS, Redis.

GoBinotelOpenAI WhisperGPT-4o-miniElevenLabs
CBC/DRO — Delivery & Release Orchestration

CBC/DRO — Delivery & Release Orchestration

Senior Software Engineer / Plugin Developer · Nov 2018 — May 2019

Розробка компонентів корпоративної DevOps-платформи CloudBees CD/RO для клієнтів зі списку Fortune 500. Створено 50+ багаторазових плагінів на Java, Groovy та Perl, скорочення дублювання коду на 60%, покриття тестами 95%.

JavaGroovyGoPerlDocker
Portaswitch — Telecom BSS/OSS

Portaswitch — Telecom BSS/OSS

Team Lead / Senior Backend Developer · Mar 2013 — Mar 2018

Керівництво командою розробників у Києві понад 5 років зі створення основних компонентів платформи PortaSwitch BSS, Billing та Softswitch для MNO/MVNO/MVNE, кабельних, VoIP та IoT-провайдерів. Надійність системи 99,9%.

PerlLinuxMySQLPostgreSQLVoIP
Mail.UA — Поштова платформа

Mail.UA — Поштова платформа

System Architect / Head of System Development Department · Jun 2011 — Jun 2014

Архітектура повного редизайну корпоративної поштової платформи mail.ua для 1M+ активних користувачів. Керівництво 20+ бекенд-інженерами протягом 3-річної трансформації платформи, перехід від Waterfall до Agile.

PerlShell ScriptingMySQLPostgreSQLLinux