Career · 2014 — present

Vitalii Kindrakevych

Senior Full-Stack Engineer · Cartagena, Spain

A decade of running my own studios — partnering with enterprise teams across Europe and Ukraine.

2022 — PresentCartagena, Spain

Founder & Lead Developer

DevMotion Studio
  • Run a senior-engineering studio building modern full-stack products on Next.js 16, Symfony 7, FastAPI, and Drupal 11 for international clients.
  • Architected TripsQuick — a multilingual travel platform with Symfony API, Elasticsearch semantic search, AI trip planner with route optimization, and a React Native / Expo companion app.
  • Built Rybalka Club (rybalka.club) — a Ukrainian fishing community: a spot map with bite forecast, social feed, handbook, and an AI assistant, on Next.js 16 + Symfony 7.4 with Elasticsearch as the only datastore and e5-large embeddings for semantic search + RAG.
  • Shipped a public Shopify App Store app (ShopCSV) — Symfony 7 backend with React + AG Grid SPA for bulk product editing.
  • Daily AI-integrated development workflow — Claude / OpenAI / Google AI / OpenRouter for parsers, content tools, and dev tooling.
2014 — 2022Ukraine

Founder & Lead Developer

Kindrakevich Digital Agency
  • Built and ran a digital agency in Ukraine — 30+ production projects shipped across tourism, e-commerce, government, automotive, and B2B marketplaces.
  • Engineered backend services in PHP / Symfony with MySQL and Elasticsearch — clean, maintainable architecture for high-traffic platforms.
  • Architected the full Karpaty.Rocks tourism platform — Drupal 7 + REST API, multi-theme architecture (desktop / mobile / account), Leaflet/Mapbox GIS, and a separate Next.js interactive map app.
  • Set up CI/CD pipelines with Git / Bitbucket / GitHub Actions and shell scripts — reproducible local dev via Lando across the entire portfolio.
  • Released two open-source contributions on drupal.org (Constructor + Simple RealEstate distributions).