Lo que he construido.
Una mirada más cercana a cada uno — todos en producción, con su stack y mi rol. Casos completos a petición.
GeoCast
github.com/kindrakevich-agency/GeoCastJuego diario de predicción geográfica en geocast.games — pon un pin, predice el mundo. Next.js 16 + canvas cinematográfico de MapLibre, Symfony 7.4 + MariaDB SPATIAL POINT, autenticación SIWE con wallet, presencia en tiempo real con Pusher, pool opcional on-chain en Base L2 con commit-reveal + Merkle-drop.
SettlePay
settlepay.proSaaS de facturación cripto para freelancers — cobra en USDC / USDT / DAI sobre Base, Polygon, Arbitrum, Optimism. Backend en Symfony 7, checkout React + wagmi / viem / RainbowKit, demonio chain-listener que marca facturas como pagadas y envía el recibo en PDF.
TripsQuick
tripsquick.comPlataforma de viajes multilingüe — Next.js 16 web + React Native / Expo móvil, API Symfony 7.4, búsqueda semántica con Elasticsearch 8, planificador IA con optimización de rutas GraphHopper.
Rybalka Club
rybalka.clubComunidad y catálogo de pesca de Ucrania — un mapa de spots con pronóstico de picada, un feed social (capturas, publicaciones, retos), un manual y un asistente de IA que responde cualquier pregunta sobre pesca. Next.js 16 + React 19, Symfony 7.4 / PHP 8.4, Elasticsearch 8.17 como único almacén de datos, embeddings e5-large para búsqueda semántica + RAG, medios en Hetzner S3 + CDN.
ShopCSV
apps.shopify.com/shopcsvApp publicada en la Shopify App Store para edición masiva de productos — backend en Symfony 7, SPA en React 18 + AG Grid, Shopify OAuth + Billing API, inventario multi-ubicación y reglas de precio.
Sonrisa Blanca
sonrisa-blanca.es/enLanding bilingüe (ES/EN) de blanqueamiento dental en Next.js 16 con un CMS integrado — layout bento, almacén de contenido en archivos JSON, administración con iron-session + bcrypt, notificaciones de leads por Telegram.
Karpaty.Rocks
karpaty.rocksPlataforma de turismo de los Cárpatos — Drupal 7 + REST API, chat IA, embeddings TEI + Elasticsearch para búsqueda semántica, multi-tema (escritorio/móvil/cuenta), app de mapa interactivo en Next.js 14.
Maria Sydorchuk Clinic
mariasydorchuk.esSitio de medicina estética (Cartagena) — Next.js 16, React 19, Tailwind 4, cuatro locales (ES/EN/UK/AR-MA con RTL), carrusel Embla, slider antes/después, transiciones con Motion.
Polylog
polylog.devmotion.studioSaaS de chatbots multi-tenant y multi-agente — los clientes suben conocimiento, diseñan flujos de conversación visualmente, integran un widget y enrutan los leads a Telegram / WhatsApp / email. RAG híbrido (BM25 + denso + RRF) en Elasticsearch con embeddings bge-m3, backend FastAPI, dashboard Next.js, facturación Stripe y un verificador de grounding que bloquea respuestas sin fundamento.
GADS Automation
FrankenPHP · Symfony 7.3 · ClaudeMotor de campañas Google Ads optimizado en coste — FrankenPHP + Symfony 7.3, PostgreSQL 17 + Redis 7, motor de reglas de puja, asistente de copy con Claude Haiku, Google Ads API + integración de feed de productos.
Contribuciones Drupal
Open sourcedrupal.org/u/kindrakevichOpen-source en drupal.org — Constructor (perfil de instalación Drupal 11, asistente de 7 pasos, 13 módulos, tema Tailwind 4) y Simple RealEstate (distribución Drupal 10/11).
Window Calculator
st-ai.com.uaApp universal de configuración y pricing de ventanas controlada por JSON — React 18 + TypeScript + Tailwind 3, estado con Zustand, editor JSON Monaco para configuración en vivo, backend Express.
Doors.city
doors.cityCatálogo e-commerce y feed de productos para un retailer de puertas — backend Drupal con pipeline estructurado de datos de producto que alimenta el motor Symfony de automatización Google Ads.
CallLens
Open sourcegithub.com/kindrakevich-agency/CallLensInteligencia de llamadas de ventas con IA, en vivo en calllens.kindrakevich.com — ingiere grabaciones, las transcribe con diarización de hablantes (Deepgram), puntúa a cada comercial contra un scorecard configurable con un LLM (con evidencia citada) y hace cada llamada buscable semánticamente con embeddings pgvector. Symfony 7 + API Platform, dashboard Next.js, pipeline asíncrono Messenger + Workflow sobre Redis.
DevMotion Studio
devmotion.studioLa web de mi agencia — un sitio de marketing en React 19 + Vite + Tailwind 4 con React Router 7, totalmente responsive. Referencia self-hosted para la marca y los servicios del estudio.
Una pequeña muestra — más de 40 proyectos en producción en medios, e-commerce, turismo, sector público, automoción y SaaS. Casos de estudio completos bajo petición: vitaly@kindrakevich.com
Construyamos algo bueno.
Actualmente estoy disponible para roles senior de ingeniería — entrega completa de proyecto, revisión de arquitectura o colaboración hands-on con tu equipo.