← Oleksii Turovskyi

Олексій Туровський

Я будую вебсистеми від початку до кінця - зазвичай WordPress і Next.js одночасно, і зазвичай саме там, де їм доводиться домовлятися між собою. Ось над чим я працюю і як до цього підходжу.

In English: about.

Чим я займаюся#

Зараз я full-stack розробник у Mettevo і роблю три речі, які насправді виявляються однією: headless-архітектура, вбудовування ШІ в інфраструктуру бізнесу і agentic SEO. На практиці це корпоративні інтеграції, власні REST API та платіжні шлюзи з одного боку - і автономні агенти, власні AI-скіли та реалізації MCP (Model Context Protocol - протокол, яким агент дістає доступ до інструментів) з іншого. Питання під обома одне: що має бути правдою про систему, перш ніж хтось інший зможе безпечно в ній діяти.

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

Найбільше часу я проводжу на шві між двома стеками. Headless WordPress, який годує фронтенд на Next.js, - це контракт, а контракти розходяться: зазвичай тихо і зазвичай у п'ятницю. Значна частина того, що я роблю, - це механізми, які роблять таке розходження гучним.

Як я працюю#

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

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

Обираю найменше, що прибирає цілий клас помилок. Білд, який падає на задовгому meta description, вартий більше за чекліст із проханням не забути. Тест, який перевіряє код статусу, вартий більше за коментар про те, чому цей статус важливий.

Що таке цей сайт#

Це портфоліо, і водночас референсна реалізація того, про що я пишу. Кожен AEO-прийом, описаний у статтях, працює тут: машиночитне .md-дзеркало кожної сторінки, llms.txt, структуровані дані, набір інструментів WebMCP для агентів у браузері. Коли я кажу, що прийом дешевий у впровадженні, доказом є сам сайт - можна відкрити його markdown, його структуровані дані і його вихідники.

Розширення для Chrome, яке я випускаю, перевіряє сторінки саме за цими сигналами, тож сайт і інструмент звіряють один одного.

Українською і англійською#

Основна мова сайту - англійська, і статті поки що там. Українською зроблені хаб кластера AEO, глосарій і ця сторінка; далі в черзі п'ять статей. Порядок такий навмисно: краще три сторінки, написані нормально, ніж тринадцять, прогнаних через машинний переклад. Терміни в українських текстах лишаються англійськими, бо в документації і в коді вони саме такі.

Де мене знайти#

Повне резюме лежить за адресою /resume.json у форматі JSON Resume і за /profile.md у markdown - обидва для машин, яким не хочеться розбирати сторінку.

FAQ#

Хто ви і що робите#

Олексій Туровський, full-stack розробник з України. Працюю з WordPress і Next.js, найчастіше одночасно: типова задача - headless WordPress як бекенд і Next.js як фронтенд, де головне не зламати контракт між ними. Крім клієнтської роботи випускаю плагіни для WordPress і розширення для Chrome.

Чому сайт англійською, якщо ви з України#

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

Чи можна вас найняти#

Так. Найшвидше - пошта або LinkedIn. Найкорисніше в першому листі - що зламано або що треба запустити, який стек і в які терміни.

Де подивитися код#

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