Перейти до вмісту

Проекти

Своє

bigcats.org.ua

Сайт новин про дику природу, працює з 2022 року. Єдиний архітектор та інженер; мультиагентний пайплайн автоматизує його з початку 2025. Крім новин, регулярно публікую нові фото дикої природи під ліцензією Creative Commons, які беру з Flickr.

Пайплайн із шести моделей у чотирьох провайдерів: кожен етап направляю до моделі під задачу. Qwen3 та GPT-5-nano чергуються на класифікації видів і тегуванні регіонів, Gemini 3 Pro перекладає українською, GPT-5-mini застосовує правки. Claude Opus зарезервований для найглибшого рівня ескалації; аналізатор циклу якості тримаю на GPT-5, щоб контролювати вартість і не давати ітераціям розганятися. Ітераційно обмежений цикл якості перекладу заодно слугує мультимодельним eval. Пайплайн автоматизований з початку 2025, але фінальну публікацію роблю вручну. У 2026 перевів отримання даних на Google News RSS та GDELT, за інженерними гайдами самого NewsCatcher. Дані також збираю своїм сервісом скрапінгу з підміною TLS-відбитка — тримаю його на власному сервері. Є резервний шлях через OpenRouter, з Nebius для Qwen, тож збій вендора чи просідання балансу не ламає щоденний прогін. Розгалужую кожен пост із Telegram у X, Bluesky та Friendica (Fediverse) через власну оркестрацію: розбиваю довгі пости на нативні для платформи треди й відстежую відповіді між платформами. Онлайн: bigcats.org.ua
Репозиторії: github.com/Abysim/bigcats (сайт), github.com/Abysim/api (пайплайн), github.com/Abysim/scrap (скрапінг)

Telegram-бот

Особистий Telegram-бот на PHP (на базі php-telegram-bot/core) для своїх чатів. Гра-рибалка дає копати, рибалити й полювати прямо в чаті; заснована на грі Rex для Eggdrop, а та — на ідеї Nerfbendr. «Балаканина» (балачка) — примітивний ШІ на ланцюгах Маркова без зважування переходів, простіший за MegaHAL, що його надихнув; дані тримає в MySQL, запам'ятовує, які слова кажуть у відповідь на слова з фрази. Для «Балаканина» зробив команди: видаляти зв'язки між словами-відповідями, навчати конкретної фрази, навчати з фраз у CSV (є скрипт, що конвертує лог чату з JSON у CSV). Дістає всі словоформи для української та російської через phpMorphy; уміє перекладати повідомлення. Інші чат-утиліти: автовидалення нових повідомлень із заданого чату з пересиланням в інший, надсилання повідомлень від імені бота, запуск команд в окремому процесі після паузи, видалення заданих повідомлень, фонове очищення БД зі звітом про статус першому адміну.

Репозиторій: github.com/Abysim/telegram-bot

Соцмережі та Fediverse

Власний рушій кроспостингу, частина бекенду api: розгалужує пости з Telegram-каналу в X, Bluesky та Friendica (Fediverse). Розбиває довгі пости на нативні для платформи треди. Збирає кілька фото в ланцюжки постів з урахуванням лімітів платформ на медіа в одному пості; підпис ставить лише на перший пост. Відстежує відповіді між платформами. Сам підняв і підтримую свій інстанс Friendica (Fediverse) на whitelion.me, з невеликими доопрацюваннями.

Репозиторії: github.com/Abysim/api, github.com/Abysim/friendica, github.com/Abysim/friendica-addons

«Серіальні думки»

Статичний сайт (PWA) для мого подкасту «Серіальні думки» — про серіали. Зверстаний вручну, без бекенду; є маніфест та іконки, встановлюється як PWA. Онлайн: serial.in.ua
Репозиторій: github.com/Abysim/serial

SEO, адміністрування форуму phpBB: http://bigcats.ru/forum/
SEO, SMO та скрипт RSS новин сайту http://bigcats.ru
Зміна дизайну, верстки, оптимізація та створення сайту на Joomla!: http://abysim.com
Зміна дизайну, верстки та перепрограмування LJ-теми на S2: http://abysim.livejournal.com і http://bigcats-ru.livejournal.com
Особистий сервіс коротких посилань на YOURLS: http://ab.ks.ua

iGMS

Канадський B2B-SaaS: автоматизація для власників короткострокової оренди на Airbnb, Vrbo та Booking.com, на PHP-моноліті та мікросервісах.

Дев'ять років фулстек-розробки на платформі, що керує приблизно 400 000 оголошень у 130+ країнах. Фронтенд на React/TypeScript, бекенд PHP-моноліту та шар інтеграцій з API партнерських платформ — Airbnb, Vrbo, Booking.com: синхронізація календарів, оголошень, бронювань та повідомлень. Фічі, зміни архітектури, виправлення продакшн-багів.

З нуля написав ключову фічу календаря бронювань за три тижні. Попередній розробник витратив на неї 2–3 місяці й не залишив нічого придатного. Реалізував низку інших розділів системи, зокрема Check-ins.

Багато розділів системи та PHP-моноліт продовжую розвивати й підтримувати. Також підтримую різні мікросервіси, зокрема мікросервіс на Laravel поверх OpenAI API, який у продакшні сам складає та надсилає повідомлення між хазяїном і гостем.

Зібрав внутрішню AI-оркестрацію, якою інженерна команда користується щодня: мультиагентний інструмент код-рев'ю (рев'юери працюють паралельно, супервайзер зводить висновки), багатоетапний інструмент розслідування тікетів та генератор QA-тест-планів. Додав валідацію за принципом LLM-as-judge, щоб ловити регресії у виводі цих інструментів під час зміни промптів та моделей. Підтримую маркетинговий сайт компанії на Ghost і через оркестрацію AI-агентів створюю для нього нові сторінки за макетами з Figma. Налаштував видимість сайту у відповідях AI-асистентів (LLMO/GEO): llms.txt, schema-розмітка, оптимізація швидкості сторінок. Раніше сайт працював на WordPress — підтримував і його.

Intelligentum

Розробляв у розподіленій команді комплексну CRM-систему для освітніх організацій за допомогою PHP, Yii Framework, jQuery, MySQL та Bootstrap. Відповідав за розробку нових модулів, поліпшення старих, організацію автоматизації тестування системи за допомогою Selenium IDE, пошук та виправлення багів у різних частинах системи.

Фриланс

Створення сайту на Joomla!: http://airdiscount.ks.ua
Доопрацювання, налаштування сайту, перепрограмування компонента резервації: http://greguar.com.ua
Частково керування дизайном, версткою, розробкою проєкту; попередні оптимізації: http://touristclub.com.ua

Атлас Медіа Груп

Частково керування версткою та перепрограмуванням компонента проєкту, створення сайту й переписування компонента, що працює з онлайн-сервісом, з іншої системи на Joomla!: http://424242.ru

Інфо-Регіон

Сайти, які зробив з нуля

Yii Framework

Використовуючи CMS

Joomla!

WebAsyst Shop-Script

IR CMS

Drupal

vBadvanced

  • allmobile.com.ua

InstantCMS

1С-Бітрикс

  • analytics.alor.ru

MODx

Модифікації чи доопрацювання сайтів, керівництво або допомога в розробці

Для понад 150 сайтів виконав часткові модифікації чи доопрацювання, а також керував розробкою сайтів або допомагав у їхній розробці.

Бізнес IQ

Допомога в програмуванні: http://pyatachok.net.ua
Налаштування карти: http://mebcenter.com.ua/contacts/

Необхідні куки працюють завжди. Куки для статистики та коментарів використовуються лише з вашої згоди. Докладніше