Christian G. de la Cruz Chongo / Villa Clara, Cuba
construyo software que habla y vende
Soy ingeniero informático full stack. Hago agentes de voz que atienden llamadas y toman pedidos, apps web y móviles para negocios, y automatizaciones que le quitan horas de trabajo manual a un equipo.
537commits propios en los seis repositorios del ecosistema BlindsBook
194commits en TuMerkadito, de la primera pantalla al despliegue
17tipos de producto que la app móvil tasa igual que la web
2idiomas en los que el agente de voz toma un pedido: inglés y español
Contado con git log en cada repositorio, octubre de 2026.
01 / sobre mí
Del requisito al sistema en producción.
Me gradué de Ingeniería Informática en la Universidad Central «Marta Abreu» de Las Villas y trabajo en remoto en sistemas que ya usan negocios reales: centralitas con IA, apps de ventas para técnicos en la calle, pasarelas de pago y paneles de administración. Me ocupo del sistema completo: base de datos, API, interfaz, despliegue en la nube y la documentación para que otra persona pueda mantenerlo.
Hoy
Ingeniero de software en la Universidad Central «Marta Abreu» de Las Villas desde septiembre de 2025 y desarrollador full stack en el ecosistema BlindsBook desde octubre de 2025.
Formación
Ingeniería Informática, Facultad de Matemática, Física y Computación de la UCLV (2020 a 2025). Tesis: diseño de un sistema de control IoT para locales empresariales con ESP32, MQTT y Home Assistant.
Cómo trabajo
SCRUM y RUP, revisión por pull requests en Azure DevOps, pipelines de CI/CD y un documento escrito para cada sistema que entrego.
Idiomas
Español nativo. Inglés B1 certificado por la UCLV en 2025; el código, los commits y la documentación de mis proyectos actuales están en inglés.
02 / experiencia
Software que ya está trabajando.
oct 2025 – hoyhoy
BlindsBook
Desarrollador full stack · remoto
Software de gestión para empresas de persianas y cortinas: ventas, órdenes, facturas, pagos y atención telefónica. Trabajo en cinco de sus sistemas.
Agente de voz que atiende llamadas, identifica al cliente, agenda citas y toma pedidos por teléfono en inglés o español, con el precio calculado igual que en la web (Retell AI, Azure OpenAI, Azure Speech, Twilio).
App móvil de ventas en Vue 3 y Capacitor a la par de la web: cotizaciones, órdenes, agenda, facturas y 17 tipos de producto tasados. Migré su backend de NestJS a ASP.NET Core (.NET 10) en Azure Container Apps.
En la plataforma web (ASP.NET MVC): pago obligatorio con Stripe, alta de cuentas con verificación por email y un panel para activar el agente de voz y el registro SMS (A2P) de cada empresa.
API de integración en .NET 10 para que un distribuidor consulte cotizaciones y órdenes desde su tienda WooCommerce, y un bot de Telegram que consulta SQL Server en lenguaje natural.
C#
.NET 10
ASP.NET MVC
Vue 3
Capacitor
TypeScript
SQL Server
Azure
Stripe
Twilio
Retell AI
2025 – 2026
Movisoft
Desarrollador full stack · Villa Clara
TuMerkadito: marketplace y punto de venta pensado para Cuba, donde comprador y vendedor se escriben por WhatsApp.
Frontend en Vue 3 con Pinia y Tailwind; API en Django 5 y Django REST Framework sobre MySQL.
Roles de usuario, empresa y administrador; inventario, almacenes, ventas e informes con métricas por fecha y zona horaria correcta.
App Android con Capacitor y despliegues en Hostinger para laboratorio y producción.
Vue 3
Pinia
Tailwind
Django 5
DRF
MySQL
Capacitor
Antes
Parque Tecnológico MINEM
Backend y RAG
Tutoría sobre RAG para generar reportes empresariales con modelos de IA generativa y bases de datos vectoriales.
Proyectos independientes
Automatización con n8n
Chatbots de WhatsApp conectados a bases de datos, bots que generan posts y vídeos para redes, buscadores semánticos de YouTube y servidores MCP.
SuMetApp · práctica profesional
Python y procesamiento de imágenes
App de escritorio para el análisis cristalográfico de muestras de azúcar, hecha en equipo con Carlos Luis y Javier Bravo.
03 / trabajo
Proyectos.
Los primeros cinco son los que mejor explican lo que hago. Algunos son de clientes y su código es privado; los que son públicos enlazan a GitHub.
Un agente de voz que toma pedidos de persianas por teléfono.
El distribuidor llama, dicta medidas, colores y opciones, y el agente arma la cotización con el mismo precio que la web, se la lee de vuelta y le envía el PDF. Contesta en el idioma de quien llama, retoma el pedido si la llamada se corta y enruta cada número a su empresa.
Mi parte. Backend del agente, el flujo de pedido completo, la lectura bilingüe y las pruebas que comparan el precio por teléfono con el de la web.
Retell AI
Node.js
TypeScript
ASP.NET
SQL Server
Azure
código privado del cliente76 commits míos
02
Recepcionista telefónica
Receptionist IA
Contesta, reconoce al cliente y agenda la cita.
Pregunta el idioma, identifica al cliente por su número o su nombre y agenda cotización, instalación o reparación con la fecha dicha en lenguaje natural. Una máquina de estados guía la conversación y aguanta hasta 20 llamadas simultáneas aisladas por sesión. Trae además un endpoint que detecta marcos de ventana en fotos.
Mi parte. Todo el servicio: diálogo, voz neuronal, telefonía, OCR con visión y la imagen Docker de unos 200 MB.
Cotizaciones, órdenes, facturas, pagos y agenda a la par de la web: 17 tipos de producto con el mismo cálculo de precio, la ruta hasta la casa del cliente y llamadas desde su ficha. Android e iOS desde una sola base de código.
Mi parte. El cliente móvil y la migración del backend de NestJS a ASP.NET Core (.NET 10) desplegado en Azure Container Apps.
Vue 3
Capacitor
Tailwind
ASP.NET Core
SQL Server
Azure
código privado del cliente236 commits míos
04
Movisoft · marketplace
TuMerkadito
Marketplace y punto de venta hecho para Cuba.
Los negocios publican productos, los clientes los encuentran por categoría o cercanía y les escriben por WhatsApp, sin pasarela de pago. Cada empresa lleva su inventario, almacenes y ventas desde su panel, y hay app para Android.
Mi parte. Frontend, API, informes, app Android y despliegues.
Calcula la tela de una cortina a partir de la ventana.
App móvil para el técnico que mide: toma la foto con la cámara calibrada, un OCR en cascada de tres niveles lee el marco y la app calcula ancho, caída y paños de tela.
Mi parte. Versión 2 de la app, la cadena de OCR y la guía para publicar en Google Play y App Store.
Pagos con Stripe, alta de cuentas con verificación por email y el panel que activa el agente de voz y el registro SMS de cada empresa.
ASP.NET MVC 5
Entity Framework
Stripe
SQL Server
Azure Pipelines
código privado del cliente100 commits míos
07
BlindsBook Integration API
API de solo lectura para que un distribuidor con tienda WooCommerce consulte cotizaciones, órdenes y órdenes de trabajo, con autenticación por suscripción.
.NET 10
Docker
SQL Server
Azure API Management
código privado del cliente
08
MCP SQL Bot
Consultas a SQL Server en lenguaje natural desde Telegram, con consultas predefinidas seguras, API key, límite de peticiones y registro de auditoría.
Node.js
Telegram
SQL Server
MCP
sin repositorio público
09
Inventory & Sales Pro
Inventario y punto de venta que funciona sin internet: CUP y USD, ventas fiadas, facturas en PDF. Web, escritorio y Android.
Gestión de packs de fotos para estudios fotográficos: clientes, fotos, estados de impresión y copia de seguridad en JSON, todo offline y con app Android.
Interfaz para un bot de trading algorítmico: mercados, señales con stop loss y take profit, editor de estrategias y reglas de riesgo. Funciona con datos simulados.
React
TypeScript
Recharts
Tailwind
sin repositorio público
15
SuMetApp
Análisis cristalográfico de azúcar: edición de imágenes, histogramas, etiquetado de granos, informes en PDF y resultados guardados en PostgreSQL.