До контенту

АНАТОЛІЙ БЕЛЬДІЙ · PRODUCT ENGINEER

Складне всередині. Просте у досвіді.

Сайти, CRM та AI-автоматизація. Продумую, проєктую й запускаю цифрові продукти, якими зручно користуватися щодня.

PropOS
CRM та AI-системи
Spacefy AI
Нова головна Spacefy AI
Mini Apps
Реальні інтерфейси. Власна розробка.

Від першого екрана до цілої системи.

9
проєктів у портфоліо
4
продукти у продакшені

ВИБРАНІ КЕЙСИ

Різні задачі. Одна увага до деталей.

Від нового сайту до операційної системи бізнесу. П’ять проєктів, які показують мій підхід.

01 / 05 З нуля

UkrFenix

Переїзд із Wix на власну платформу з адмінкою, лідами в Telegram і SEO з першого дня.

У продакшені 2026
ukrfenix.com
Головна сторінка ukrfenix.com
Мобільна версія головної
162
URL у sitemap
695
фото перенесено з Wix
5 хв
на новий послід в адмінці
Про рішення та деталі
3
мови інтерфейсу

Задача

Сайт на Wix був повільним, не давав контролю над SEO і структурою, частина фото втрачалася при кожній зміні, а кожен новий послід власниця додавала руками через конструктор.

Рішення

Спроєктував і зібрав сайт на Astro SSR з файловим контентом, власною адмін-панеллю та автоматичною обробкою фото. Переніс 695 фотографій і всі старі адреси з 301-редиректами, підключив ліди й аналітику в Telegram.

Що зроблено

  • 20+ маршрутів: коти, посліди, картки кошенят, випускники, блог, калькулятор вагітності, таблиця ваги
  • Адмінка: новий послід за 5 хвилин без деплою, фото з drag-and-drop і вибором обкладинки
  • Лід із будь-якої картки кошеняти летить у Telegram із посиланням на кошеня
  • Вбудована аналітика без сторонніх трекерів і щоденний звіт у Telegram
  • Три мови з hreflang, Schema.org LocalBusiness і FAQ, sitemap на 162 URL
  • Docker + Caddy на VPS клієнта, WebP генерується автоматично

Клієнт

UkrFenix, розплідник мейн-кунів, Київ

Роль

Повний цикл: аудит, дизайн, розробка, міграція, деплой

  • Astro 5
  • TypeScript
  • Node.js
  • Sharp
  • Docker
  • Caddy
  • Telegram Bot API

02 / 05 Редизайн

Lcom

Редизайн сайту провайдера до рівня e-commerce і новий кабінет абонента без жодного рядка PHP.

Готується до запуску 2026
lcom.net.ua
Нова головна Lcom
Мобільна версія
50
сторінок перенесено без втрати URL
87
URL у новому sitemap
6
категорій обладнання в каталозі
Про рішення та деталі
1
екран кабінету замість восьми сторінок

Задача

50 застарілих сторінок на старій CMS, порожні картки обладнання, без каталогу й кошика. Кабінет абонента на стандартному скіні Ubilling: окрема сторінка на кожну дію, нечитабельно з телефона.

Рішення

Зібрав нову статичну платформу з власним білд-пайплайном, зберіг усі URL для SEO, додав каталог, кошик, порівняння та пошук із підказками. Кабінет Ubilling перескінив і зібрав дашборд одним екраном, не торкаючись бекенду: скін можна повернути одним перемикачем.

Що зроблено

  • 50 сторінок перенесено 1:1 зі збереженням адрес, 5 порожніх карток отримали контент
  • Каталог: 50 товарів у 6 категоріях, картки, кошик, порівняння, бонуси, комбо-набори
  • Мега-меню, пошук із підказками, сторінка для бізнесу з B2B-тарифами
  • Кабінет: баланс, тариф, платежі, трафік, заявки і заморозка на одному екрані
  • JSON-LD для товарів і організації, OG, sitemap на 87 URL, self-hosted шрифти
  • Деплой на Apache клієнта через .htaccess: 301, gzip, кешування, 404

Клієнт

Lcom, інтернет-провайдер і магазин обладнання, Київ

Роль

Аудит, дизайн, розробка, e-commerce, інтеграція з білінгом

  • HTML / CSS
  • Vanilla JS
  • Node.js build
  • JSON-LD
  • Ubilling
  • Apache
  • Python deploy
Старий сайт Lcom
Новий сайт Lcom
Було Стало
Кабінет абонента до редизайну
Кабінет абонента після редизайну
Було Стало

03 / 05 Власні продукти

PropOS

Операційна система агенції нерухомості: CRM, AI-асистент брокера і Telegram Mini App для клієнтів. White-label продукт, який я продаю агенціям.

У продакшені 2026
crm.…/presentation
Сторінка-презентація об’єкта
Mini App: список об’єктів
39
воркфлоу n8n у продакшені
545
об’єктів мігровано
25
API-ендпоінтів для AI-шару
Про рішення та деталі
8
ролей доступу до даних

Задача

Агенція працювала в орендованій CRM без контролю над базою: телефони власників лежали у відкритому доступі, презентації об’єктів робилися руками, публікація на майданчики забирала години, а звільнений брокер міг забрати клієнтів із собою.

Рішення

Зібрав платформу на Krayin CRM і n8n: 39 воркфлоу, AI-асистент, який створює об’єкт із голосового повідомлення, шифровані телефони власників із лімітом на розкриття, автоматичні брендовані презентації та клієнтський Mini App із картою і фільтрами. Дані з попередньої CRM мігровано повністю.

Що зроблено

  • Міграція 545 об’єктів і 402 контактів зі старої CRM з виправленням даних
  • AI-асистент брокера у Telegram: об’єкт із голосу, чернетки повідомлень, підказки по воронці
  • 8 ролей доступу, маскування та шифрування телефонів власників, rate limit на розкриття
  • Брендована сторінка-презентація для кожного об’єкта, вотермарки на фото
  • Клієнтський Mini App: список, карта, каскадні фільтри, картка об’єкта, темна тема
  • Канбан лідів, калькулятор комісії та податків, імпорт з OLX, реактивація лідів

Клієнт

Власний продукт · перший клієнт Empire Group (раніше Valmont), агенція нерухомості, Київ

Роль

Продукт, архітектура, CRM, n8n, Mini App, міграція даних

  • Krayin CRM
  • Laravel
  • MySQL
  • Redis
  • n8n
  • Google Gemini
  • Groq
  • Telegram Mini App
  • Docker
  • Caddy
Стара орендована CRM
Нова CRM: канбан лідів
Було Стало

04 / 05 Редизайн

Spacefy AI

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

Прототип 2026
spacefyai.com
Нова головна Spacefy AI
Мобільна головна
6
сторінок у робочому прототипі
28
компонентів у дизайн-системі
3
мови інтерфейсу
Про рішення та деталі
10
пунктів UX-аудиту закрито

Задача

Чинний сайт не показував продукт: стокове фото замість екранів платформи, чотири конкуруючі заклики до дії, без соціальних доказів, з порушеннями контрасту та ієрархії. Про що саме платформа, відвідувач розумів лише з тексту.

Рішення

Провів 10-пунктний UX-аудит, запропонував три концепції головної та рекомендував гібрид. Зібрав дизайн-систему як React-бібліотеку з 28 компонентів і робочий прототип зі scrollytelling, інтерактивним ROI-калькулятором і трьома мовами.

Що зроблено

  • Три концепції головної: premium, інтерактивна з даними, чистий enterprise
  • Дизайн-система: токени, 28 компонентів, типи, автоматичні скриншоти варіантів
  • Scrollytelling із закріпленими екранами платформи та бенто-сіткою модулів
  • Інтерактивний ROI-калькулятор і перемикач cloud / on-prem
  • Runtime i18n EN / UA / PL без перезавантаження сторінки
  • Сторінки Platform, Company, FAQ зі schema.org, Contact і Demo з валідацією

Клієнт

Spacefy AI, B2B SaaS для рітейлу, Польща

Роль

UX-аудит, концепції, дизайн-система, прототип, i18n

  • HTML / CSS / JS
  • React
  • TypeScript
  • esbuild
  • Python tooling
  • Playwright
  • Claude Design
Чинна головна spacefyai.com
Прототип нової головної
Було Стало
Чинна сторінка Solution
Прототип сторінки Platform
Було Стало

05 / 05 З нуля

ЇЖНО

Сайт для доставки комплексних обідів із конструктором фуршету та онлайн-замовленням.

У продакшені 2026
yizhno.menu
Головна yizhno.menu
Мобільна головна
3
напрямки бізнесу на одному сайті
15 хв
на розрахунок фуршету
1
API замовлень без дзвінків
Про рішення та деталі

Задача

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

Рішення

Astro + Tailwind, окрема сторінка на кожен напрямок, конструктор фуршетного меню з розрахунком на гостя і формою замовлення через серверний API, Schema.org FoodEstablishment для локального пошуку.

Що зроблено

  • Сторінки: доставка обідів, кейтеринг, оренда локацій
  • Конструктор фуршету: норма на гостя, розрахунок, замовлення за 15 хвилин
  • Форма замовлення через серверний ендпоінт із захистом від спаму
  • Меню місяця з PDF, графік доставки, умови оплати
  • Schema.org, OG, мобільна навігація, канонічні адреси

Клієнт

ЇЖНО, доставка обідів, кейтеринг і оренда локацій, Київ

Роль

Дизайн, розробка, SEO, деплой

  • Astro
  • Tailwind CSS
  • TypeScript
  • Server API
  • Schema.org

ПОРТФОЛІО

Більше, ніж один напрям.

Клієнтські проєкти, власні продукти й експерименти. Оберіть те, що близьке до вашої задачі.

09 Усі проєкти

Інженерія та автоматизація

Автоматизація, яка працює без нагляду

n8n-оркестрація та AI-агенти з fallback-моделями, алертами і метриками, а не лише з демо.

Власні продуктиАвтоматизація та AI У продакшені

AI Executive Assistant

Telegram-асистент керівника: календар, пошта, протоколи зустрічей і задачі команди в одному чаті.

Клієнт Власний продукт

Задача

Керівник живе у Telegram, а робота розкидана по Google Calendar, Gmail, Drive і Sheets. Зустрічі проходять без протоколів, задачі губляться, а ранок починається з десяти вкладок.

Рішення

Один LangChain-агент на n8n з 23 інструментами: календар двох акаунтів із перевіркою конфліктів, пошта з обов’язковим підтвердженням чернеток, meeting-бот із транскриптом і автоматичним протоколом, ранковий брифінг і Mini App для пам’яті та контактів.

  • 605 нод n8n, 63 вебхуки, Data Tables як сховище стану
  • Gemini 2.5 як основна модель з автоматичним fallback на Groq
  • Meeting-бот: приєднання за розкладом, транскрипт, протокол, задачі власникам
  • Gmail: читання і відправка лише після підтвердження чернетки
  • Аналіз документів і фото просто в чаті, довготривала пам’ять фактів
  • Mini App з 5 вкладками і 15 ендпоінтами, брифінг о 8:00 за локальним часом
Telegramчат · голос · фотоMini App · 5 tabsВХІДn8n · LangChain AgentGemini 2.5 ⇄ Groq fallback23 інструменти · пам’ятьData Tables · rate limitбрифінг 08:00 · нагадування605 НОД · 63 ВЕБХУКИGoogle Calendarдва акаунти, конфліктиGmailвідправка після підтвердженняDrive · Sheets · Docsзадачі, табель, протоколиMeeting bot · Vexaтранскрипт → протоколSupabase RAGпошук по зустрічахHMACDocker · Caddy · VPSretryOnFail · alertsParakeet STT
605
нод у воркфлоу
23
інструменти агента
15
ендпоінтів Mini App
3 хв
економії на кожен запит
Mini App асистента: головна
  • n8n
  • LangChain
  • Google Gemini
  • Groq
  • Telegram Mini App
  • Google Workspace API
  • Supabase
  • Vexa
  • Docker

Лабораторія

R&D: ігри, перфоманс і мережевий код

Власні проєкти, де я перевіряю межі: тисячі сутностей при 60 FPS, детермінована симуляція і мультиплеер із реконектом.

Ігровий процес NOCTIVAR R&DВласні продукти

NOCTIVAR: SURVIVE

Прототип

Bullet-heaven на PixiJS: 4 083 ворогів при 60 FPS і матриця з 91 зброї замість лінійних еволюцій.

  • PixiJS 8 + Electron, портативний exe для Windows
  • Object pooling, spatial hash, 1.2 мс логіки на кадр при 4 000 ворогів
  • Матриця крафту 24 → 55 → 12 з генератором і валідатором
4 083
ворогів при 60 FPS
91
зброя в матриці крафту
70k
рядків TypeScript
  • TypeScript
  • PixiJS 8
  • Vite
  • Electron
  • esbuild
Стрес-тест на тисячі ворогівЕкран крафтуКазино: слоти
R&DВласні продукти

Thornhold

У розробці

Асиметрична RTS 1 проти 11 з детермінованою симуляцією, мережевою грою та 685 тестами.

  • Ядро netstandard2.1 без залежностей: «using Godot» у ядрі не компілюється
  • Детермінована симуляція 20 Гц, туман війни з пам’яттю, висотний огляд
  • Лобі, вибір сторони, серверні снапшоти, реконект за іменем
685
NUnit-тестів
91k
рядків C#
12
гравців у матчі
  • C# / .NET
  • Godot 4
  • NUnit
  • PowerShell tooling
Мережевий матч: хостБудівлі захисниківСтани стін
Інтерфейс генератора ніків R&D

Nickname Generator

Здано

Однофайловий генератор ігрових ніків зі стилізацією символів, у кіберпанк-естетиці.

  • IPA-гліфи, капітель, перевернуті символи, кандзі, роздільники
  • Без залежностей окрім CDN, без збірки
1
файл
0
залежностей
  • HTML
  • Tailwind CDN
  • Vanilla JS

Як я працюю

Від аудиту до запуску без сюрпризів

Відповідаю протягом дня. Спочатку коротка розмова про цілі, потім оцінка і план з етапами.

  1. 01

    Аудит і цілі

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

    Документ з проблемами, пріоритетами й метриками успіху

  2. 02

    Архітектура і дизайн

    Проєктую дані, маршрути та інтеграції, збираю дизайн-систему і прототип. Клієнт бачить майбутній продукт до першого рядка коду.

    Прототип, токени, план етапів з оцінкою

  3. 03

    Розробка

    Короткі ітерації на тестовому стенді. Кожен етап можна відкрити в браузері й перевірити на реальних даних.

    Робочий стенд після кожного етапу

  4. 04

    Тести і запуск

    Автотести там, де є логіка, E2E на стенді, редиректи зі старих URL, перевірка Lighthouse і Search Console. Запуск без простою.

    Чекліст запуску, доступи, документація

  5. 05

    Підтримка і розвиток

    Моніторинг, звіти в Telegram, бекапи. Нові функції додаються даними й невеликими релізами, а не переписуванням.

    Стабільна система, яка росте разом із бізнесом

Стандарти якості

Що вважаю нормою в кожному проєкті

  • 90+

    Перфоманс-бюджет

    LCP до 2.5 с, CLS до 0.1, Lighthouse 90+. Картинки у WebP, шрифти self-hosted, JS лише там, де потрібен.

  • 301

    SEO з першого коміту

    Schema.org, OG, hreflang, sitemap і 301 зі старих адрес закладаються в архітектуру, а не додаються наприкінці.

  • 685

    Тести там, де є логіка

    685 NUnit-тестів у ігровій симуляції, 40 тестових сценаріїв у PixiJS-проєкті, E2E на стенді перед кожним запуском. Логіка без тестів не йде в продакшен.

  • 100%

    Дані належать клієнту

    Власний VPS, Docker, бекапи, доступи у клієнта. Жодних орендованих систем, з яких не можна піти.

  • AES

    Безпека за замовчуванням

    Ролі, шифрування чутливих полів, rate limit, honeypot у формах, секрети поза репозиторієм.

  • 24h

    Прозорість

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

Стек

Інструменти під задачу, а не навпаки

01 Фронтенд

  • Astro
  • TypeScript
  • Tailwind CSS
  • GSAP
  • React
  • Web Components
  • Vite

02 Бекенд

  • Node.js
  • Python
  • FastAPI
  • Laravel / PHP
  • C# / .NET
  • REST API
  • Telegram Bot API

03 Дані

  • MySQL
  • PostgreSQL
  • MS SQL Server
  • Supabase
  • Redis
  • SQLAlchemy
  • Apache Airflow

04 Автоматизація та AI

  • n8n
  • LangChain
  • Google Gemini
  • Groq
  • RAG / embeddings
  • Whisper / Parakeet
  • Telegram Mini App

05 Інфраструктура

  • Docker
  • Caddy
  • Linux VPS
  • GitHub Actions
  • Cloudflare
  • Playwright
  • pytest / NUnit

06 Ігри та графіка

  • PixiJS 8
  • Godot 4 .NET
  • Electron
  • WebGL
  • Aseprite

Контакт

Є задача? Опишіть у двох реченнях.

Відповідаю протягом дня. Спочатку коротка розмова про цілі, потім оцінка і план з етапами.

Напряму
Відповідь протягом 24 годин
Київ, GMT+2
Київ, Україна · працюю віддалено

Дані використовуються лише для відповіді на запит.