Convierto ideas en experiencias digitales.

Ingeniero full-stack y móvil independiente. Desde sitios web elegantes hasta aplicaciones móviles inteligentes y plataformas de negocio complejas: diseño, desarrollo, integro y entrego el software de principio a fin.

Desplázate para ver el interior

Más que código. Soluciones completas.

Un solo ingeniero lleva tu idea desde el primer boceto hasta un producto en marcha, desplegado y entregado.

  1. Desarrollo integral

    Interfaz, API, datos y lanzamiento en las mismas manos.

  2. Pensado como sistema

    Modelo de datos, modos de fallo y cambios futuros previstos desde el primer día.

  3. Llave en mano

    Alcance acordado en términos de negocio, publicado en producción, listo para usar.

Un ingeniero.Todo el producto.

Desplázate para ensamblar las capas en las que trabajo cada semana, desde la base de datos hasta el teléfono en tu mano.

  1. BackendServicios NestJS con módulos tipados, roles y tareas en segundo plano
  2. DatosEsquemas PostgreSQL, migraciones y cachés Redis
  3. API y eventosAPI REST, webhooks y eventos RabbitMQ que mantienen los sistemas sincronizados
  4. WebInterfaces Next.js, renderizadas en servidor y rápidas en cualquier dispositivo
  5. MóvilApps Flutter y iOS nativas, offline-first cuando importa
  6. IAFunciones LLM y de visión integradas donde aportan valor

Ensamblado, probado y entregado como un solo producto.

Trabajos seleccionados.

Cinco productos que entrego de principio a fin: web, apps móviles, los sistemas que hay detrás y los sitios que venden.

  1. Día de competición

    Check-in, arbitraje, puntuación y transmisión en vivo para eventos Fitofan

    Cinco apps que operan un torneo en el lugar: check-in y arbitraje en un equipo de escritorio, consolas de juez en teléfonos y tabletas, un puente al hardware de puntuación, cámaras de teléfono que transmiten con un marcador en vivo y repetición multicámara.

    • Funciona sin internet: los datos del evento se guardan en caché local y los resultados se encolan y sincronizan cuando vuelve la conexión
    • Los dispositivos se encuentran entre sí en la red del recinto mediante descubrimiento UDP y sockets TCP

    Lead Engineer: Flutter, iOS y Android nativos, escritorio · 2024 – 2026

    • Flutter
    • Swift
    • Kotlin
    Leer el caso
  2. Sitios web y tiendas

    Tiendas online, sitios corporativos y portales de miembros, entregados llave en mano

    Sitios y tiendas construidos en torno a cómo vende realmente cada negocio, entregados listos para usar: diseño, desarrollo, contenido, integraciones, despliegue y herramientas de administración que el propio personal maneja.

    • Una tienda online en Next.js con su propio panel de administración, importación de catálogo, consultas de envío y flujos por método de pago
    • Pagos con tarjeta a través de Finix y cuotas de membresía a través de PayPal

    Full-Stack Engineer · 2019 – 2026

    • Next.js
    • Supabase
    • Feature-Sliced Design
    Leer el caso

Lo que desarrollo.

Seis áreas conectadas de una misma práctica. Cada tarjeta nombra lo que construyo ahí y los sistemas entregados que lo respaldan.

  1. Web y comercio electrónico

    Sitios y tiendas entregados llave en mano, desde la primera pantalla hasta el despliegue: escaparates Next.js con su propia administración y componentes a medida dentro de 1C-Bitrix.

    • Un escaparate Next.js con su propia administración, importación de catálogo, búsqueda de puntos de entrega y flujos de pago
    • 140+ páginas en 11 idiomas con paridad de traducciones verificada en CI
    • Sitios Bitrix con catálogo generado y publicación por webhooks
    • Next.js
    • TypeScript
    • FSD
    • Supabase
    • 1C-Bitrix
  2. IA y análisis del movimiento

    IA donde hace un trabajo: un asistente que actúa mediante herramientas de dominio, voz que se convierte en texto, medios generados y reconocimiento de movimiento que lee fases de ejercicio en las señales de movimiento.

    • Asistente OpenAI con llamada a 15 herramientas de dominio, transcripción con Whisper y medios generados
    • Clasificación de fases de ejercicio a partir de señales de movimiento en Flutter
    • Experimentos de integración de modelos en IBM watsonx.ai
    • Flutter
    • OpenAI API
    • IBM watsonx.ai
    • Replicate
  3. Plataformas multiinquilino

    Una sola base de código al servicio de muchas organizaciones: cada una tiene su dominio, su contenido y sus datos, y cada petición se resuelve y autoriza en el servidor antes de ejecutarse.

    • Un guard resuelve cada club por id o slug y comprueba la membresía antes de ejecutar cualquier handler
    • 80+ páginas de administración en 11 idiomas sobre una plataforma compartida
    • Miembros, horarios, registro, facturación y analítica aislados por organización
    • Next.js
    • Cloudflare Workers
    • Supabase
    • PostgreSQL
  4. Ingeniería móvil

    Apps Flutter para iOS y Android que sostienen una operación real: registro en la puerta, puntuación en la sala, resultados que siguen fluyendo cuando el internet del recinto falla.

    • Apps de eventos que funcionan sin conexión: datos en caché en el dispositivo, resultados en cola y sincronizados cuando vuelve la conexión
    • Los dispositivos se encuentran en la red del recinto mediante descubrimiento UDP y sockets TCP
    • Live Activities de iOS con marcadores en directo, una extensión nativa alrededor de Flutter
    • Flutter
    • Dart
    • Clean Architecture
    • BLoC
    • Riverpod
  5. Backend y sistemas de negocio

    Un solo backend detrás de web y móvil: los servicios, datos y reglas de acceso de los que un negocio depende cada día, estructurados para cambiar sin reescribirlos.

    • NestJS con 90+ módulos, PostgreSQL con 290+ migraciones, Swagger y comprobaciones de salud
    • Sincronización por eventos con RabbitMQ, consumidores idempotentes y cola de mensajes fallidos
    • Caché en Redis con invalidación por decoradores y gateways Socket.IO para sesiones en directo
    • NestJS
    • TypeScript
    • PostgreSQL
    • Redis
    • RabbitMQ
  6. Integraciones y automatización

    Pagos, webhooks, notificaciones y publicación conectados en un solo flujo: el dinero y los datos se mueven solos y cada evento deja rastro.

    • Ocho proveedores de pago más efectivo detrás de un único adaptador, con credenciales cifradas y webhooks idempotentes
    • Partidos, resultados y cuotas en directo desde feeds de datos deportivos; publicación en Meta, TikTok, LinkedIn y YouTube
    • Teléfonos que transmiten a Amazon IVS con un marcador en directo integrado en la imagen
    • Payments
    • Webhooks
    • Meta API
    • TikTok API
    • Notifications

Cómo está construido.

Seis preguntas que conviene hacerle a cualquier ingeniero antes de firmar, respondidas con lo que ya funciona en producción.

  1. ¿Será rápido?

    Las páginas se renderizan en el servidor y envían solo lo que la pantalla necesita; el trabajo pesado corre en segundo plano, los datos calientes están en caché y todo se mide antes de salir a producción.

    • Caché en Redis con invalidación por decoradores delante de PostgreSQL
    • Next.js renderizado en servidor con páginas estáticas por idioma: 140+ páginas en 11 idiomas
    • Next.js
    • Server Components
    • Redis
    • Cloudflare
  2. ¿Qué pasa cuando un pago falla a las 2 de la madrugada?

    Nada se cobra dos veces y nada se pierde: cada llamada que mueve dinero lleva una clave de idempotencia, cada evento queda registrado y reintentar es seguro.

    • Ocho proveedores de pago más efectivo detrás de un único adaptador, con webhooks idempotentes
    • RabbitMQ con consumidores idempotentes, cola de mensajes fallidos e id de correlación en cada mensaje
    • NestJS
    • RabbitMQ
    • Webhooks
    • Payment providers
  3. ¿Puede otro desarrollador continuar el proyecto?

    Sí, sin arqueología: una misma arquitectura en todos los proyectos, tipada de extremo a extremo, comprobación de tipos y tests como puerta antes de cada despliegue, y la topología de mensajes documentada.

    • Una puerta de comprobación de tipos y Jest, una imagen Docker y un despliegue por script, iguales en Fitofan y GymTeam
    • Un contrato RabbitMQ con 29 claves de enrutamiento, un sobre tipado y topología documentada, compartido por dos productos
    • TypeScript
    • Feature-Sliced Design
    • Jest
    • Docker
    • GitHub Actions
  4. ¿Mis datos están seguros y separados de los demás?

    El acceso se decide en el servidor en cada petición, las credenciales están cifradas en reposo y cada organización ve solo sus propias filas.

    • Un guard resuelve cada club y comprueba la membresía antes de ejecutar cualquier handler
    • Credenciales almacenadas con AES-256-GCM; 66 migraciones SQL con seguridad a nivel de fila en la tienda
    • PostgreSQL
    • Supabase
    • Row-level security
    • AES-256-GCM
  5. ¿Funcionará en móviles, sin conexión y en los idiomas de mis clientes?

    Una sola base de código Flutter para iOS y Android, Swift nativo donde la plataforma lo exige, offline primero donde falla el internet del recinto, y traducciones con paridad verificada en CI.

    • Las apps de eventos guardan datos en local y sincronizan resultados cuando vuelve la conexión
    • 11 idiomas y unas 10.000 claves de traducción con paridad verificada en CI; ocho idiomas en este sitio
    • Flutter
    • Swift
    • SQLite
    • next-intl
  6. ¿Dónde ayuda de verdad la IA y dónde es humo?

    La IA entra solo donde hace un trabajo, probada antes en un sandbox: un asistente que actúa mediante herramientas de dominio, voz que se convierte en texto, medios generados, reconocimiento de movimiento.

    • Asistente OpenAI con llamada a 15 herramientas de dominio, transcripción con Whisper y medios generados
    • Clasificación de fases de ejercicio a partir de señales de movimiento en Flutter; experimentos con modelos en IBM watsonx.ai
    • OpenAI API
    • Whisper
    • IBM watsonx.ai
    • Replicate

Elijo herramientas según el problema, el ciclo de vida del producto y su facilidad de mantenimiento.

Frontend

React renderizado en servidor con componentes tipados, sistema de diseño y traducciones desde el primer día.

  • Next.js
  • React
  • TypeScript
  • Feature-Sliced Design
  • Tailwind CSS
Móvil

Flutter multiplataforma donde encaja, Swift nativo donde la plataforma lo exige.

  • Flutter
  • Dart
  • Clean Architecture
  • BLoC
  • Riverpod
  • Swift
  • SwiftUI
Backend y datos

Servicios NestJS sobre PostgreSQL, Redis para caché y RabbitMQ cuando los sistemas deben comunicarse de forma asíncrona.

  • NestJS
  • Node.js
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Supabase
  • Firebase
Nube e infraestructura

Contenedores, CI/CD y servicios cloud gestionados configurados para lanzamientos predecibles y costes razonables.

  • Docker
  • GitHub Actions
  • Google Cloud
  • IBM Cloud
  • Cloudflare
  • Vercel
  • Nginx
IA e integraciones

Integraciones de LLM, visión y pagos añadidas donde cambian el producto, probadas primero en sandbox.

  • OpenAI API
  • IBM watsonx.ai
  • Replicate
  • Payment providers
  • Webhooks
  • Meta & TikTok APIs

¿Qué puedo desarrollar para ti?

Soluciones claras, desde un sitio web específico hasta una plataforma conectada.

  1. Sitios web y comercio electrónico

    Landing pages, sitios corporativos, catálogos, tiendas y sistemas de contenidos.

    Una landing para una campaña, un sitio corporativo que tu equipo pueda editar o una tienda que vende mientras duermes.

    LO QUE RECIBES

    • Cada página diseñada y construida sobre un solo sistema de diseño, no una plantilla
    • Contenido que editas tú mismo, con SEO y analítica conectados
    • Desplegado en tu dominio con un formulario de contacto o un flujo de compra que funciona
  2. Aplicaciones móviles

    Aplicaciones Flutter multiplataforma conectadas al backend.

    Una app para clientes en iOS y Android construida una sola vez en Flutter, con el backend que necesita detrás.

    LO QUE RECIBES

    • Una sola base de código Flutter, publicada en App Store y Google Play
    • El backend y la administración que la app necesita detrás
    • Modo sin conexión, notificaciones y pagos donde el producto lo necesita
  3. Software empresarial a medida

    Sistemas de administración, herramientas internas, API y plataformas.

    Una plataforma interna que sustituye las hojas de cálculo: roles, flujos, informes y las integraciones alrededor.

    LO QUE RECIBES

    • Roles, flujos e informes que sustituyen a las hojas de cálculo
    • APIs e integraciones con las herramientas que ya usas
    • Documentación, pipeline de despliegue y una entrega limpia

    Presupuesto personalizado

    Aplicado en
    Hablar de este servicio
  4. IA e integraciones de terceros

    Funciones inteligentes, pagos, notificaciones y automatización.

    Asistentes, funciones de documentos e imágenes, pagos, notificaciones y el pegamento entre las herramientas que ya usas.

    LO QUE RECIBES

    • Asistentes y funciones de documentos e imágenes que hacen un trabajo real, probados antes en un sandbox
    • Pagos, webhooks y notificaciones conectados de extremo a extremo
    • Automatización de los pasos que hoy alguien copia a mano

Diseñado para tus necesidades.

Alcance claro, presupuestos transparentes y un enfoque técnico adecuado.

  1. Landing pages

    Desde$1800

    • Una página, diseñada y desarrollada
    • Responsive, rápida, SEO básico
    • Formulario de contacto y analítica
    • Publicada en tu dominio
    Hablar de tu proyecto
  2. Sitios corporativos

    Desde$2900

    • Hasta ocho páginas sobre un mismo sistema de diseño
    • Contenido editable sin desarrollador
    • Preparado para varios idiomas
    • SEO, analítica y despliegue
    Hablar de tu proyecto
  3. Comercio electrónico

    Desde$4700

    • Catálogo, carrito y checkout
    • Pagos en línea o solicitudes de pedido, tú decides
    • Panel de administración e importación de productos
    • SEO y rendimiento optimizados
    Hablar de tu proyecto
  4. Aplicaciones móviles

    Presupuesto personalizado

    • Alcance y estimación tras una breve llamada de descubrimiento
    • App Flutter para iOS y Android
    • Backend, lanzamientos y publicación en tiendas
    Hablar de tu proyecto
  5. Plataformas empresariales e IA

    Presupuesto personalizado

    • Alcance y estimación tras una breve llamada de descubrimiento
    • Plataformas multiinquilino, paneles e integraciones
    • Funciones de IA donde aportan valor
    Hablar de tu proyecto

QUÉ MUEVE EL PRECIO

  • Cuántas pantallas, páginas e idiomas
  • Pagos, integraciones y los sistemas que conectamos
  • Diseño desde cero o a partir de tu marca actual

Todo precio incluye código tipado, tests, despliegue y una entrega limpia.

Precios en dólares estadounidenses.

De la idea a la entrega.

Cuatro etapas, y algo tangible al final de cada una.

  1. Comprender

    Una breve llamada de descubrimiento y después un alcance escrito con estimación: qué construimos, qué dejamos fuera y cuánto cuesta.

  2. Diseñar

    La forma de la solución antes del código: datos, servicios, integraciones y las primeras pantallas a las que reaccionar.

  3. Desarrollar

    Iteraciones semanales en una dirección de staging que puedes abrir y probar; la comprobación de tipos y los tests validan cada build.

  4. Entregar

    Lanzamiento, documentación, pipeline de despliegue y repositorio entregados, para que el producto funcione sin mí.

Valerii Vvedenskyi

Valerii Vvedenskyi

Senior Full-Stack & Mobile Engineer · Toronto, Canadá

LinkedIn

Un ingeniero que ve el producto completo.

Diseño, construyo y opero software de principio a fin: interfaces web, apps móviles, los servicios que hay detrás y la infraestructura donde viven. Seis años en equipos comerciales me enseñaron a cuidar el producto completo, no una sola capa.

Experiencia

  1. 2024 – 2026 · Toronto

    Senior Full-Stack & Mobile Engineer · Fitofan

    Responsable de la entrega web, móvil y backend de una plataforma para atletas: Next.js, NestJS, Flutter, RabbitMQ, integraciones de IA y operación en la nube.

  2. 2020 – 2023 · Dnipró / Londres

    iOS Engineer · Y-Tree

    iOS nativo para un servicio de gestión patrimonial: integraciones de Open Banking y KYC, migración a SwiftUI y TCA.

  3. 2019 – 2020 · Dnipró

    Junior Backend Engineer · Sunrose

    Funcionalidades de backend y mejoras de arquitectura por capas para una aplicación web de comercio electrónico.

¿Tienes una idea?

Cuéntame qué quieres crear. Definiremos el alcance y el enfoque técnico adecuado.

O escribe directamentevalerii.vvedenskyi@gmail.com