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

> Full-stack розробник: WordPress і Next.js, найчастіше на шві, де ці дві системи мусять домовитися. Що я роблю і як ухвалюю рішення.

**Canonical:** https://alexturik.com/uk/about

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

*In English: [about](/about).*

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

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

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

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

## Як я працюю

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

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

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

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

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

[Розширення для Chrome](/extensions/aeo-checker), яке я випускаю, перевіряє
сторінки саме за цими сигналами, тож сайт і інструмент звіряють один одного.

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

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

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

- **Тексти:** [блог](/blog), і [кластер AEO](/uk/aeo), якщо ви прийшли саме за ШІ-пошуком
- **Код:** [GitHub](https://github.com/turovskiy)
- **Розширення:** [Chrome Web Store](/extensions)
- **Робота:** [LinkedIn](https://linkedin.com/in/alexturik)
- **Пошта:** [alexturik@gmail.com](mailto:alexturik@gmail.com)

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

## FAQ

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

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

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

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

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

Так. Найшвидше - [пошта](mailto:alexturik@gmail.com) або
[LinkedIn](https://linkedin.com/in/alexturik). Найкорисніше в першому листі -
що зламано або що треба запустити, який стек і в які терміни.

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

[GitHub](https://github.com/turovskiy). Плагіни для WordPress описані на
[сторінці плагінів](/plugins) з розбором архітектурних рішень, розширення -
[тут](/extensions).
