Things I have shipped.
A closer look at each one — all running in production, with the stack and the role I played. Full case studies on request.
GeoCast
github.com/kindrakevich-agency/GeoCastDaily geo-prediction game live at geocast.games — drop a pin, predict the world. Next.js 16 + cinematic MapLibre canvas, Symfony 7.4 + MariaDB SPATIAL POINT, SIWE wallet auth, Pusher real-time presence, optional on-chain pool on Base L2 with commit-reveal + Merkle-drop settlement.
SettlePay
settlepay.proCrypto invoicing SaaS for freelancers — get paid in USDC / USDT / DAI on Base, Polygon, Arbitrum, Optimism. Symfony 7 backend, React + wagmi / viem / RainbowKit checkout, on-chain listener daemon that auto-flips invoices to paid + emails PDF receipt.
TripsQuick
tripsquick.comMultilingual travel platform — Next.js 16 web + React Native / Expo mobile, Symfony 7.4 API, Elasticsearch 8 semantic search, AI trip planner with GraphHopper route optimization.
Rybalka Club
rybalka.clubUkrainian fishing community & catalog — a map of fishing spots with a bite forecast, a social feed (catches, posts, challenges), a handbook, and an AI assistant that answers any fishing question. Next.js 16 + React 19, Symfony 7.4 / PHP 8.4, Elasticsearch 8.17 as the only datastore, e5-large embeddings for semantic search + RAG, Hetzner S3 + CDN media.
ShopCSV
apps.shopify.com/shopcsvPublished Shopify App Store app for bulk product editing — Symfony 7 backend, React 18 + AG Grid SPA, Shopify OAuth + Billing API, multi-location inventory and price rules.
Sonrisa Blanca
sonrisa-blanca.es/enBilingual (ES/EN) teeth-whitening landing on Next.js 16 with a built-in CMS — bento layout, JSON file-based content store, iron-session + bcrypt admin, Telegram lead notifications.
Karpaty.Rocks
karpaty.rocksFull Carpathian tourism platform — Drupal 7 + REST API, AI chat, TEI embeddings + Elasticsearch for semantic search, multi-theme (desktop/mobile/account), Next.js 14 interactive map app.
Maria Sydorchuk Clinic
mariasydorchuk.esAesthetic medicine site (Cartagena) — Next.js 16, React 19, Tailwind 4, four locales (ES/EN/UK/AR-MA with RTL), Embla carousel, before/after slider, Motion-driven transitions.
Polylog
polylog.devmotion.studioMulti-tenant, multi-agent chatbot SaaS — clients upload knowledge, design conversation flows visually, embed a widget, and route captured leads to Telegram / WhatsApp / email. Hybrid RAG (BM25 + dense + RRF) on Elasticsearch with bge-m3 embeddings, FastAPI backend, Next.js dashboard, Stripe billing, and a grounding verifier that blocks ungrounded answers.
GADS Automation
FrankenPHP · Symfony 7.3 · ClaudeCost-optimized Google Ads campaign engine — FrankenPHP + Symfony 7.3, PostgreSQL 17 + Redis 7, bid-rule engine, Claude Haiku copy assistant, Google Ads API + product feed integration.
Drupal contributions
Open sourcedrupal.org/u/kindrakevichOpen-source on drupal.org — Constructor (Drupal 11 install profile, 7-step wizard, 13 modules, Tailwind 4 theme) and Simple RealEstate (Drupal 10/11 distribution).
Window Calculator
st-ai.com.uaUniversal, JSON-driven window pricing & configurator app — React 18 + TypeScript + Tailwind 3, Zustand state, Monaco JSON editor for live config, Express backend.
Doors.city
doors.cityE-commerce catalog & product feed for a doors retailer — Drupal backend with structured product data pipeline that powers the Symfony Google Ads automation engine.
CallLens
Open sourcegithub.com/kindrakevich-agency/CallLensAI sales-call intelligence, live at calllens.kindrakevich.com — ingests call recordings, transcribes them with speaker diarization (Deepgram), scores each rep against a configurable scorecard with an LLM (quoted evidence), and makes every call semantically searchable via pgvector embeddings. Symfony 7 + API Platform, Next.js dashboard, async Messenger + Workflow pipeline on Redis.
DevMotion Studio
devmotion.studioMy agency's home — a React 19 + Vite + Tailwind 4 marketing site with React Router 7, fully responsive. Self-hosted reference for the studio brand and services.
A small slice — 40+ production projects across media, e-commerce, tourism, government, automotive, and SaaS. Full case studies on request: vitaly@kindrakevich.com
Let's build something good.
I'm currently available for senior engineering engagements — full project delivery, architecture review, or hands-on partnership with your team.