Віталій Кіндракевич

Програмую з 1992 року.

Почав з асемблера Z80 на ZX Spectrum, далі — асемблер x86 на IBM PC і сервери Linux, з 2000-х — веб. Сьогодні будую платформи на мільйонах записів: мапи, пошук, інтернет-магазини та ШІ.

Тридцять чотири роки тому я писав код, де важив кожен байт. Звичка лишилася: робити просто, швидко й так, щоб працювало роками.

Глибини коду

Кожен шар — те, що я робив і чим досі користуюся в роботі.

  1. 2024

    ШІ щодня

    Claude Code як інженер-напарник; RAG, агенти й мовна аналітика в продуктах, якими справді користуються.

    › claude "add a stocking-records import with tests"
  2. 2020-ті

    Великі дані й мапи

    TripsQuick і Rybalka Club: державні дані, власний сервер тайлів, карти глибин і Elasticsearch — 78 208 водойм в одній базі.

    › tippecanoe -o depths.pmtiles isobaths.geojson
  3. 2014

    Власна агенція

    Засновую Kindrakevich Digital Agency: 40+ проєктів у туризмі, e-commerce, SaaS, держсекторі й B2B. Drupal, Symfony і відкриті дистрибутиви на Drupal.org.

    › drush site:install constructor
  4. 2010

    Karpaty.Rocks

    Запускаю путівник Карпатами — сьогодні найбільший: 9 200+ сторінок і 2 420 GPS-маршрутів.

    › SELECT name FROM peaks WHERE height > 2000;
  5. 2000-ні

    Веб

    PHP, MySQL і перші сайти для клієнтів. З 2008-го розробка й супровід вебпродуктів — моя основна робота.

    › <?php echo $row['title']; ?>
  6. 1990-ті

    Сервери Linux

    Адміністрування серверів Linux: мережі, пошта, веб-сервери, безпека. Звідси моя повага до продакшену.

    › # tail -f /var/log/messages
  7. 1990-ті

    IBM PC · x86

    Асемблер x86 під DOS — як насправді працюють процесор, пам’ять і відео.

    › mov ax, 13h ; int 10h ; VGA 320×200
  8. 1992

    ZX Spectrum · Z80

    Перші програми — на асемблері Z80. Кілька десятків кілобайтів пам’яті вчать рахувати кожен байт і кожен такт.

    › ld a,2 : loop: out (254),a : xor 7 : djnz loop

Коротко

З 1992 пишу код

Z80 → x86 → Linux → веб → ШІ

40+ проєктів у продакшені

туризм, e-commerce, SaaS, держсектор, B2B

4 мови

українська, англійська (B2), іспанська, польська

CET, віддалено

Картахена, Іспанія · команди в Європі та Україні

Як я працюю

На що можуть розраховувати клієнти й команди.

01

Думаю як власник продукту

Закладаю в архітектуру з першого дня, як продукт заробляє.

02

Від ідеї до продакшену

Часто — єдиний інженер у проєкті: архітектура, бекенд, фронтенд і розгортання.

03

Лише реальні цифри

Факти й справжні дані — у продуктах і на цьому сайті.

04

Прості речі, що живуть роками

Звичка з асемблера: менше коду, менше збоїв, системи, які працюють роками.

З чим працюю

Інструменти змінюються; низькорівневе коріння й далі допомагає.

01Бекенд
PHP / Symfony · Python / FastAPI · Drupal · Node · REST · GraphQL
02Фронтенд
Next.js · React · React Native / Expo · Tailwind
03Пошук і ШІ
Elasticsearch · ембединги · RAG · агенти · Claude · OpenAI · pgvector
04Дані й мапи
PostgreSQL · PostGIS · MySQL · Redis · MapLibre · PMTiles · GDAL
05E-commerce
Shopify API · Google Ads API · товарні фіди · Stripe
06Інфраструктура
Linux · Docker · nginx · GitHub Actions · Cloudflare
07Коріння
асемблер Z80 і x86 · Bash · сервери вручну

Освіта

Фінансова освіта допомагає говорити з бізнесом однією мовою.

1999 — 2003

Івано-Франківський інститут менеджменту та економіки

Фінанси

1997 — 1999

Новороздільський політехнічний коледж

Комп’ютери та комерційна діяльність

Познайомимось?

Розкажіть про свій продукт — відповім протягом дня.