Software que tiene que resistir, en Python y Rust
Soy Juan Carlos Isaza. Del prototipo en Python al sistema a la medida en Rust —un solo binario, sin Node, corre offline—, con criptografía post-cuántica e IA. Y publico las mediciones, incluidas las que me dejan mal.
Evidencia, no adjetivos
Cualquiera escribe “riguroso” en un perfil. Estas son tres cosas que medí sobre mi propio código y escribí enteras, con el defecto incluido:
Mi detector estaba ciego en 1.029 de 6.309 líneas — y sus tres pruebas seguían en verde
Un banco hecho solo de negativos pasa con la regla buena y con una ciega: un archivo limpio no devuelve nada en los dos casos. Cómo construir la pareja que las distingue.
Dije que no salían datos. Al primer envío bueno, salieron dos
Un cero es indistinguible de un camino que nunca se ejecutó. Qué es un positivo de control, y por qué se busca DESPUÉS del primer éxito, no tras los fallos.
Quipu — híbrido X25519 + ML-KEM-1024 y Ed25519 + ML-DSA-87
Cifrado post-cuántico en Rust puro, perfil CNSA 2.0, en producción. AGPL-3.0: el código completo se entrega firmado, por correo, a quien lo pida.
Servicios
Scripts y automatización
Automatización de procesos, web scraping y bots. Resultados rápidos y medibles: el primer valor en días, no en meses.
Escríbeme →Prototipo / MVP en Python
Valida la idea rápido en Python (NiceGUI, FastAPI). Es el primer peldaño: cuando el prototipo prueba su valor, crece al sistema definitivo en Rust —un solo binario, sin Node.
Escríbeme →Integración de IA con LLMs
Chatbots y automatización con GPT-4, Claude y Gemini, integrados en tu producto o tu operación.
Escríbeme →Sistema a la medida — Rust
Sistemas que resisten: backend en Rust (axum + SQLx sobre SQLite), interfaz en maud + htmx —un solo binario, sin Node, corre offline— y firma post-cuántica con Quipu. Es lo que sostengo en producción (SIGER, medico, inventario). Se cotiza por alcance: número de requerimientos y su complejidad.
Cotizar →Productos en producción
SIGER — informes de obligatorio cumplimiento
Sistema de monitoreo y seguimiento de informes de obligatorio cumplimiento para entidades públicas y empresas: trazabilidad completa, firma post-cuántica de entregas e instalación en su propio servidor.
Ver SIGER →Quipu — criptografía post-cuántica
Cifrado y firma híbridos (X25519 + ML-KEM-1024, Ed25519 + ML-DSA-87, con opción de X-Wing interoperable y firma triple) en Rust puro, perfil CNSA 2.0, corriendo en producción — y verificado byte a byte contra tres implementaciones independientes. Servicio gestionado de endurecimiento de contraseñas (OPRF) por suscripción.
Ver Quipu → Radiografía CBOM →Sistemas a la medida en Rust
Inventario con kardex y facturación electrónica; historia clínica con RIPS/FEV-RIPS, interoperable con la historia clínica nacional (HL7 FHIR, Resolución 1888 de 2025) y con el ciclo de retención por habeas data cerrado; y más: backend en Rust (axum + SQLx sobre SQLite), interfaz maud + htmx, un solo binario que corre offline. Se cotiza por alcance.
Estimar mi proyecto →chimini — laboratorio de química, libre y abierto
Un juego educativo que corre en el navegador sin instalar: fusiona elementos de la tabla periódica y explora la química y la energía nuclear con datos científicos reales. Software libre, funciona offline, hecho en Rust. Una muestra de lo que construimos.
Jugar → Leer más →agua — balance hídrico y ENSO
Simulador de balance hídrico regional con datos reales del IDEAM (2003–2026, 33 departamentos) y un optimizador de malla hídrica. Corre en el navegador, hecho en Rust. Otra muestra de lo que construimos.
Ver la demo →Validador FEV-RIPS — pre-vuelo
Revisa un FEV-RIPS contra los campos de la Resolución 948 de 2026 antes de enviarlo al Mecanismo Único de Validación de MinSalud: campo faltante, campo no permitido, estructura. Convierte la plantilla oficial de Excel a JSON. Hecho en Rust.
Probar →Cómo trabajo
1. Hablamos
Cuéntame tu idea por WhatsApp, email o el formulario. Sin compromiso.
2. Propuesta
Recibes alcance, tiempos y precio cerrado en menos de 24–48 h.
3. Desarrollo
Construyo con entregas incrementales y comunicación constante.
4. Entrega
Despliegue, documentación y soporte inicial incluidos.
Recurso gratuito: Guía de Automatización con IA
Descarga gratis mi guía con 5 casos de uso reales de automatización con IA aplicados a negocios. Te llega por correo.
Preguntas frecuentes
¿Cuánto cuesta desarrollar un MVP en Python?
Un prototipo/MVP en Python (NiceGUI, FastAPI) comienza desde $500 USD y sirve para validar la idea rápido. Cuando prueba su valor, crece a un sistema a la medida en Rust —un solo binario, sin Node—, que se cotiza por alcance (número de requerimientos y su complejidad).
¿Qué servicios de IA ofrece Xiliux?
Integración de IA con LLMs (GPT-4, Claude, Gemini) desde $800 USD: chatbots inteligentes, automatización con IA, procesamiento de lenguaje natural y sistemas de recomendación, todo en Python.
¿Qué es NiceGUI y por qué usarlo?
NiceGUI es un framework Python para crear interfaces web rápido, sin JavaScript. Lo uso en el peldaño de prototipo/MVP, para validar una idea en días. Los sistemas definitivos van en Rust (axum + SQLx) con interfaz maud + htmx —un solo binario que corre offline, sin Node—, que es donde la solución tiene que resistir años.
¿Cuánto tiempo toma desarrollar un proyecto?
Un script o bot simple: 1–3 días. Un MVP básico: 1–2 semanas. Integraciones de IA más complejas: 2–4 semanas. Doy estimaciones detalladas tras analizar los requisitos.
¿Ofrecen soporte después del desarrollo?
Sí. Todos los proyectos incluyen documentación y soporte inicial. Ofrezco planes de mantenimiento mensual para actualizaciones, correcciones y nuevas funcionalidades, además de capacitación si hace falta.
Hablemos
Cuéntame tu idea. Alcance, tiempos y precio cerrado antes de empezar, y hablas con la persona que escribe el código — sin intermediarios.
Xiliux