Київ, Україна · відкритий до проєктів

Інженер повного циклу: веб + залізо + ШІ

20 років у веб-розробці, Laravel як основний стек, власний хостинг з 2006-го і верстак, де народжуються пристрої — від плати й паяльника до прошивки, 3D-друку та зібраного борта. Останні роки — агентні ШІ-системи, які цю роботу масштабують.

20 роківу веб-розробці — від власної CMS у 2006-му до Laravel сьогодні
З 2006-говласний хостинг: свої сервери, клієнтські сайти, власна панель
10+ пристроїввласного заліза: гімбал, енкодери, TOTP-токен, трекінг камерою
9 напрямківвід Laravel і API до БПЛА, пайки та 3D-друку
01

Три опори

Більшість обирає щось одне. Цінність — у перетині: я веду проєкт від сервера й коду до пристрою на столі — а рутину тепер виконують ШІ-агенти.

Веб-розробка

Laravel як основний стек; WordPress/WooCommerce та OpenCart там, де вони доречні. Повний цикл в одній особі: сервер, код, дизайн, контент, аналітика.

  • Кастомні вебдодатки та адмінки
  • API-бекенди та інтеграції (1С, платіжки, маркетплейси)
  • Міграції зі старих CMS
  • Підтримка, швидкість, безпека

ШІ та агентні системи

Не демо, а робочі системи. Власна платформа тримає ШІ-агента в кожному проєкті, дії виконуються лише після підтвердження людини.

  • ШІ-системи керування проєктами
  • Агентна розробка: Claude Code, MCP
  • LLM API в клієнтських продуктах
  • Локальні моделі для приватних даних

Залізо та БПЛА

Гіро-стабілізовані платформи як основна робота; власні пристрої на ESP32 і Raspberry Pi; збірка БПЛА та тестові польоти.

  • Розводка плат на базовому рівні, монтаж, пайка, налагодження
  • Прошивки з вбудованим веб-інтерфейсом
  • 3D-моделювання: Shapr3D, Fusion 360, SolidWorks
  • Збірка БПЛА, компонування, обліт
02

Роботи

Клієнтські сайти, власні продукти, ШІ-системи та пристрої. Фільтруй за напрямком, а клік по картці відкриває повний розбір: метрики, що зроблено, стек.

xost.kiev.ua
Web Own product

xost.kiev.ua

The site and billing panel of my own hosting: cart → invoice → Monobank acquiring → provisioning via the Plesk API, domain registration, 6 diagnostic tools.

Laravel 13MonobankPlesk APIMySQL
open ↗
chd.kiev.ua
Web Own product

chd.kiev.ua

CHD Maker: shop with my own electronics, a 3D-model library and video tutorials for the maker community.

WordPressспільнотавласний
open ↗
namashinu.com.ua
Web Store + service

namashinu.com.ua

Tyres and wheels with lookup by car, size or plate via baza-gai, EPREL labels, service booking, and a WordPress migration mapping 5,200 redirects.

LaravelEPRELbaza-gaiSEO-міграція
open ↗
winner-trade.com.ua
Web Storefront + ERP

winner-trade.com.ua

A B2B platform for a veterinary-diagnostics distributor: a bilingual storefront plus an ERP layer — warehouse, tiered pricing, counterparties — with two-way 1C/BAS exchange.

Laravel 12Filament 31C/BASHorizon
open ↗
art-agro.pl
Web Laravel · PL/EN

art-agro.pl

Polish spare-parts store for combines, tractors and seeders: catalog by machine and brand, customer account, two currencies.

LaravelPHPe-commerce
open ↗
b2b.art-agro.pl
Web B2B · PL/EN

b2b.art-agro.pl

A Polish B2B portal with 9,258 products: PL/EN with machine-translated catalog, multi-currency pricing, nightly imports from 1C and a supplier database, ~130 automated tests.

Laravel 13OctaneOpenAIPHPUnit
open ↗
art-agro.com.ua
Web Migrated to Laravel

art-agro.com.ua

Migration of an agri-parts store from OpenCart to Laravel 12: 40,823 products, four AI-translated languages, Meilisearch search, Octane — product pages 10–20× faster.

Laravel 12OctaneMeilisearchOpenAI
open ↗
b2b.art-agro.com.ua
Web Wholesale cabinet

b2b.art-agro.com.ua

A closed wholesale cabinet: 43,600 products with live per-warehouse stock, discount ranks and PDF documents, merging 1C, the live OpenCart store and a supplier database into one catalog.

Laravel 12Vue 3 + InertiaCommerceMLFilament
open ↗
superior-laundry.com
Web USA · EN

superior-laundry.com

Industrial laundry equipment for hotels and hospitals (USA): catalog by market segment, blog, lead forms.

WordPressWooCommerce
open ↗
parts.superior-laundry.com
Web Store subdomain

parts.superior-laundry.com

Parts store for industrial laundries: catalog by manufacturer, manuals library, part-lookup request form.

WordPressкаталогпошук
open ↗
graef.com.ua
Web Brand store

graef.com.ua

Official store for German GRAEF kitchen appliances: video reviews, Apple/Google Pay, instalments, service pages.

WordPressоплатибренд
open ↗
katerynaconnection.art
Web Try it on your wall

katerynaconnection.art

An artist portfolio with a wall fitting: scale is computed from a calibrated px_per_cm, and visitor wall photos live on a private disk with auto-deletion.

Laravel 13vanilla JSffmpegCSP
open ↗
clatronic.com.ua
Web OpenCart

clatronic.com.ua

CLATRONIC home appliances: multi-level catalog, wishlist and product comparison, promotional pricing.

OpenCarte-commerce
open ↗
vau.auction
Web Custom platform

vau.auction

Auction marketplace for property, land and machinery: filters by region and asset type, Telegram alerts.

аукціониTelegram-ботOAuth
open ↗
krilloil.com.ua
Web Retail

krilloil.com.ua

Retail shop for krill-oil omega-3: detailed product pages, Nova Poshta integration, three languages.

WooCommerceWPMLНова Пошта
open ↗
ko4u.eu
Web Manufacturing

ko4u.eu

B2B site for a krill-oil producer: product composition, ISO certificates, competitor comparison, PDF catalog.

WordPressB2Bекспорт
open ↗
heec.eu
Web Poland · EN

heec.eu

Corporate site for a Warsaw hydrogen-technology company serving energy, transport and industry.

WordPressкорпоративний
open ↗
nextra.com.ua
Web IT consulting

nextra.com.ua

Site for IT consultancy Nextra Solutions: Google Workspace rollouts, cloud systems, audits and training.

WordPressWPMLпослуги
open ↗
Портал «Біосейфті Центр»
Web B2B portal · 1C

Портал «Біосейфті Центр»

A B2B portal for ordering lab tests with two-way 1C exchange: order wizard, document flow, analytics, four roles.

Laravel 13Livewire 41C APIMySQL
open ↗
Pi Agent Hub
AI For myself · 9 in the panel

Pi Agent Hub

An internal time-saving tool: an agent per project, deploy with rollback, backups and monitoring.

Laravel 13PHP 8.4systemdtmux
LLM у клієнтських продуктах
AI Service

LLM у клієнтських продуктах

Language models inside client sites and panels: request handling, product copy, support, document search.

OpenAI APIRAGінтеграції
Локальний LLM-вузол
AI Private data

Локальний LLM-вузол

Offline inference on my own hardware for cases where client data must not leave the building.

локальні моделіприватність
Бекап-сервер на Raspberry Pi
Infra Off-site copies

Бекап-сервер на Raspberry Pi

Off-site backup node with a Flask dashboard and FTP service for the hosting server.

Raspberry PiFlaskvsftpd
Вимірювальна лінійка
Hardware Own device

Вимірювальна лінійка

Length measurement from a 40 mm wheel and a magnetic encoder, read out in its own web interface.

ESP32-C6AS5600Web UI
Верстат намотки котушок
Hardware Own device

Верстат намотки котушок

Automated winder counting turns per direction, with a live browser interface.

ESP32-C3AS5600WebSocket
Система стеження камерою
Hardware Computer vision

Система стеження камерою

Object tracking on a pan-tilt mount: Picamera2, an OpenCV tracker, servo control over PCA9685.

Raspberry Pi 5OpenCVPCA9685
Детектор магнітного полюсу N/S
Maker CHD Maker

Детектор магнітного полюсу N/S

A standalone tool that tells a magnet's north from its south in seconds: two Hall sensors, RGB indication, my own PCB and an SLA-printed case.

A3144RGBвласна платаSLA-друк
open ↗
ServoTester ATmega32u4 + Windows-програма
Maker CHD Maker

ServoTester ATmega32u4 + Windows-програма

A servo tester on ATmega32u4 with its own Windows app: two channels, position in degrees or microseconds, smooth transitions, saved profiles, USB link.

ATmega32u4PWMUSB/SerialWindows app
open ↗
Макро-клавіатура V2 на AS5600
Maker CHD Maker

Макро-клавіатура V2 на AS5600

Second-generation macropad: AS5600 magnetic encoders, up to four programmable keys, combos and text strings, configured over a COM port with settings stored on the device.

Arduino Pro MicroAS5600HID3D-друк
open ↗
Макро-клавіатура V1
Maker CHD Maker

Макро-клавіатура V1

The first self-made macropad: printed enclosure, Arduino Pro Micro and four magnetic encoders for scrolling.

Arduino Pro MicroAS5600 ×43D-друк
open ↗
Павербанк 4S LiFePO4 33138
Maker CHD Maker

Павербанк 4S LiFePO4 33138

A high-capacity power bank on four LiFePO4 33138 cells: balancing BMS, step-down converters, 65 W USB-PD output and a voltmeter in a printed case.

LiFePO4 4SBMSUSB PD 65W3D-друк
open ↗
АКБ 28В 15Ah на елементах BAK
Maker CHD Maker

АКБ 28В 15Ah на елементах BAK

A 28 V 15 Ah battery build: Daly BMS with balancer, XT60 connectors, built-in voltmeter and a splash-proof switch.

BAKDaly BMSXT60вольтметр
open ↗
Збірка АКБ 7Ah LiFePO4 Liitokala
Maker CHD Maker

Збірка АКБ 7Ah LiFePO4 Liitokala

A 7 Ah LiFePO4 pack: Daly BMS, XT60 connectors, capacity gauge, voltmeter, relay and a splash-proof switch.

LiFePO4Daly BMSXT60
open ↗
Міні-ДБЖ для роутера на 18650
Maker CHD Maker

Міні-ДБЖ для роутера на 18650

A compact router UPS: a 12/15 V module with charging and 2S protection in a printed, magnet-mounted case.

18650UPS-модуль3D-друк
open ↗
ДБЖ для роутера 18650×2
Maker CHD Maker

ДБЖ для роутера 18650×2

A two-cell 18650 UPS power bank with a boost converter and 5/9/12 V outputs, keeping the router alive through outages.

18650DC-DC boostUSB-C 15WPETG/PLA-CF
open ↗
Поворотний стіл для зйомки
Maker CHD Maker

Поворотний стіл для зйомки

A custom turntable for product shots: printed body, gear motor, PWM speed control, bearings.

мотор-редукторШІМпідшипники3D-друк
open ↗
Автономний вентилятор 120 мм
Maker CHD Maker

Автономний вентилятор 120 мм

A desk fan built on a 120 mm cooler with lighting: Li-ion pack with protection board, Type-C charging and PWM speed control.

120mmPWMLi-ion 3SType-C
open ↗
Мобільний кондиціонер 12 В
Maker CHD Maker

Мобільний кондиціонер 12 В

A 12 V mobile cooler with 120 mm fans in a printed housing: PWM speed control, magnet mounting, printable models included.

12Vвентилятори 120mmШІМ3D-друк
open ↗
Кришка на збірку LiFePO4 280Ah
Maker CHD Maker

Кришка на збірку LiFePO4 280Ah

A printed lid for a 4S pack of prismatic LF280K 280 Ah cells, plus the surrounding kit: BMS, fuses, breakers and busbars for a home storage system.

LF280K 4SJK/Daly BMSANL3D-друк
open ↗
Затискач для прошивки плат
Maker CHD Maker

Затискач для прошивки плат

A printed pogo-pin jig: it holds the board and presses the contacts so you can flash without soldering.

пого-піни3D-друк
open ↗
Холдери для збірок LiFePO4
Maker CHD Maker

Холдери для збірок LiFePO4

A series of printed holders for 32700 and 32140/33138 cells in 4S: cutouts for the BMS, an illuminated switch, a power jack and magnets.

LiFePO4 4SBMS3D-друк
open ↗
03

Внутрішній інструмент: Pi Agent Hub

Не продукт на продаж — інструмент, який я зробив, щоб оптимізувати власний час. Самохостована платформа ШІ-розробки на кластері Raspberry Pi; наразі до неї підключено девʼять проєктів, які я веду щодня.

Система керування проєктами

Laravel 13 / PHP 8.4, SQLite, Bash, systemd. Кожен проєкт отримує постійного агента Claude Code у власній tmux-сесії, доступній як термінал у браузері.

  • 01Зашифроване сховище доступів: секрети проєкту потрапляють у сесію агента як змінні оточення й ключі з правами 0600.
  • 02Пайплайн деплою: бекап → збірка → тести й лінт → rsync по SSH → міграції → healthcheck, зупинка на будь-якій помилці, dry-run і відкат в один клік.
  • 03Бекапи з git-чекпоінтами, ретеншеном, розкладом і синхронізацією в хмару через rclone; відновлення прямо з інтерфейсу.
  • 04Кластер із двох вузлів через NetBird (WireGuard): керуючий вузол і воркер із headless Chromium/Playwright для візуального QA та офсайт-реплікації.
  • 05Захист: bcrypt-автентифікація, файловий редактор у пісочниці realpath, мінімальні привілеї, дії агента лише з явного дозволу людини.
Laravel 13PHP 8.4SQLiteBlade Bashsystemdtmux · ttydrsync/SSH WireGuardPlaywrightDebian ARM
Pi Agent Hub — projects dashboard
Панель: 9 проєктів, стан вузлів, керування бекапами й деплоєм
Pi Agent Hub — project detail
Картка проєкту: аптайм, бекапи, правила агента, журнал подій
04

Інженерні напрямки

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

WEB

Веб-розробка

Laravel, WordPress/WooCommerce, OpenCart; інтеграції, аналітика й просування на Google-стеку, автоматизація на Playwright.

INFRA

Хостинг та інфраструктура

Сервери з самого низу: Proxmox та ESXi, DigitalOcean і AWS, Plesk/AlmaLinux, nginx і HAProxy, DNS-зони в BIND, Let's Encrypt, бекапи й відновлення, WireGuard, fail2ban і реагування на інциденти.

SMT

Пайка та монтаж

Збірка пристроїв на ESP, Arduino та STM: проводка, дрібні компоненти, джгути й розʼєми.

FW

Прошивки та вбудовані системи

ESP32 з вбудованим веб/WebSocket-інтерфейсом, низькорівневий STM32/AVR, Raspberry Pi з Python і компʼютерним зором.

CAD

3D-моделювання

Shapr3D, Fusion 360 і SolidWorks: корпуси навколо реальної плати, механіка, кріплення та деталі для БПЛА.

3DP

3D-друк

FDM у PLA/PETG, інженерні пластики та смоляний друк; прототипи, функційні деталі й малі серії на замовлення.

UAV

Збірка БПЛА

Борти під ключ: рама, силова частина, польотний контролер, проводка, налаштування й тюнінг.

UAV

Проєктування та обліт

Підбір компонентів під задачу, кріплення навісного обладнання і тестові польоти власних бортів.

ENG

Інженерія та електроніка

Гіро-стабілізовані платформи на контролерах AlexMos BaseCam: розводка плат на базовому рівні в EasyEDA з виробництвом на JLCPCB, підбір компонентів, запуск і налаштування.

05

Досвід

Дві лінії, що йдуть паралельно роками: веб і залізо.

зараз

Інженер — гіро-стабілізовані платформи

Інженерна команда з шести людей

Повний цикл розробки: контролери стабілізації AlexMos BaseCam, 3D-моделювання (Shapr3D, Fusion 360, SolidWorks), розводка плат на базовому рівні в EasyEDA з виготовленням на JLCPCB, монтаж і пайка, прошивка та ПЗ, налагодження.

зараз

Засновник — CHD Maker і хостинг XOST

chd.kiev.ua · xost.kiev.ua

Мейкерська спільнота й магазин власної електроніки, 3D-моделей і уроків; хостинг на Plesk/AlmaLinux із власними серверними інструментами.

2018 →

Реклама та монетизація

Censor.NET

Віддалена робота на великому українському новинному порталі. Відповідаю за рекламу: Google AdSense і Ad Manager — розміщення, passback-заглушки, пошук рекламодавців на ці місця — та за акаунти в Play Market і Apple Developer. Верстка — лише окремі сторінки й секції.

2016–2017

Керівник проєкту, прилади та БПЛА

Дослідницька компанія (розвідка надр)

Прилади електроімпульсного зондування: дизайн панелей, контроль виробництва плат, внутрішні блоки, модулі АЦП/ЦАП і підсилювача, живлення та охолодження на МК. Спроєктував БПЛА під навісне дослідницьке обладнання, підібрав компоненти й програмував тестові польотні місії.

2004 →

Веб-розробка, 20 років

Клієнтські проєкти, e-commerce, хостинг

Від власної CMS і хостингової компанії у 2006-му до Laravel-додатків, маркетплейсів і B2B-порталів сьогодні: технічні аудити, сервіси колтрекінгу, автоматизація CRM, парсери та інтеграції.

06

Стек

Бекенд

PHP 8.4LaravelYii2CodeIgniter MySQLSQLitePythonFlaskREST API

Фронтенд і CMS

JavaScriptBladeHTML/CSSWordPress WooCommerceOpenCartWPML

ШІ

Claude CodeMCPOpenAI APIRAG локальні LLMоркестрація агентів

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

AlmaLinuxUbuntuPlesknginxHAProxyPHP-FPMDockersystemdfail2banWireGuardNetBirdCloudflareProxmoxESXiDigitalOceanAWSBIND / DNSLet's Encryptrsync/SSHRedisPlaywrightGit

Залізо

ESP32 S3/C3/C6STM32AVRRaspberry Pi AlexMos BaseCamAS5600PCA9685Shapr3DFusion 360SolidWorksEasyEDAJLCPCBFDM/SLA

Google-стек і просування

Analytics 4Tag ManagerSearch ConsoleGoogle Ads AdSenseAd ManagerMerchant CenterPlay ConsoleApp Store ConnectLooker StudioCloud ConsoleSEO
07

Поговоримо

Напиши, що потрібно — сайт, інтеграція, ШІ-система чи пристрій. У відповідь надішлю план і терміни, а не прайс.

Телефон+38 067 ••• •• ••

Залиш пошту — миттєво надійде 6-значний PIN. Введи його, і номер відкриється.

Відкрий бота, натисни Start — він надішле PIN. Введи його нижче.

Відкрити ботакод сесії: —

Emailigorkhom@gmail.com↗ LinkedInigor-khomutovskyi↗ YouTubeCHD Maker↗ TikTok@chdmaker↗ РезюмеЗавантажити CV у PDF↓