¿Qué es lo que hago?
Caso de estudio en preparación
Demo en vivo próximamente. Abajo están la descripción, el stack y los enlaces al repositorio.
Caso de estudio en preparación
Demo en vivo próximamente. Abajo están la descripción, el stack y los enlaces al repositorio.
Chemistry Draw
Editor químico de escritorioEditor de escritorio para dibujar estructuras, reacciones y macromoléculas químicas. Empaqueta Ketcher con un sidecar nativo en Rust (Indigo) para funcionar sin conexión y con rendimiento nativo; disponible para Linux y Windows.
- Rust
- Tauri
- TypeScript
- Linux
Caso de estudio en preparación
Demo en vivo próximamente. Abajo están la descripción, el stack y los enlaces al repositorio.
VMCONS
Consola web de administración de VMsConsola en Go para administrar máquinas virtuales GNU/Linux desde el navegador: paquetes, llaves SSH, usuarios, servicios systemd y alta/baja en un balanceador HAProxy. Interfaz embebida, sesiones firmadas y persistencia en SQLite.
- Go
- SQLite
- Linux
Otros Proyectos
amail-md
Librería Markdown → emailLibrería en Python que convierte Markdown en HTML seguro para email: parsea Markdown, genera MJML y lo renderiza con MRML (Rust), sin Node.js. Arquitectura de puertos y adaptadores, salida determinista y fallback en texto plano.
DECIMER ONNX Toolchain
Pipeline de modelos de IAPipeline reproducible que convierte los modelos DECIMER de reconocimiento de estructuras químicas a ONNX optimizado, eliminando TensorFlow en tiempo de ejecución. Incluye verificación de pesos, exportación, cuantización y un banco de pruebas por tipo de modelo.
vboxdisk
Automatización declarativa de discosHerramienta en Bash que prepara discos de datos en VMs de VirtualBox desde el host: crea, adjunta, particiona, formatea y monta de forma idempotente. Un archivo YAML describe el estado deseado y 166 pruebas BATS validan el comportamiento.
Amail
Microservicio de emailServicio interno de email transaccional con FastAPI y Resend API. Envío de plantillas HTML con payloads personalizables.
ABI
Microservicio IA para inteligencia de NegocioServicio de IA conversacional para consultas inteligentes sobre bases de datos con lenguaje natural. Construido con FastAPI y LangChain.
Herramientas que Manejo
No construyo software por construir — construyo porque me obsesiona resolver problemas reales con sistemas que no se rompan. Mi stack principal gira en torno a Java: backends robustos con Spring Boot, interfaces limpias con Angular, y datos consistentes con MySQL. Docker cierra el ciclo para que el despliegue sea tan predecible como el código que escribo.
Selecciona una herramienta para ver cómo la uso.
Otras Herramientas
- Java
- TypeScript
- Tauri
- ONNX
- MySQL
- SQLite
- FastAPI
- GitHub Actions
- Linux
- Bash
- WebSocket
Lo que estoy aprendiendo
Fundamentos de infraestructura en la nube —virtualización, balanceo de carga, SSH, contenedores y despliegues reproducibles— junto con la optimización de modelos de IA mediante cuantización en ONNX, midiendo tamaño, latencia y paridad de salida. Como complemento, estoy explorando Go para servicios y CLIs.
Formación
Ingeniería de Sistemas y Computación
2021 - PresenteUniversidad del Quindío - Armenia, Colombia
Formación en desarrollo de software, arquitectura de sistemas, bases de datos, redes y metodologías de desarrollo. Proyecto actual enfocado en microservicios y despliegue con contenedores.
Técnico en Programación de Software
2020 - 2021SENA - Colombia
Fundamentos de programación, lógica algorítmica, desarrollo de aplicaciones y bases de datos básicas.
¡Hola! Me llamo Jorge Iván
Soy un desarrollador y estudiante de Ingeniería de Sistemas y Computación colombiano que cree que el mejor código es el que no necesita explicarse. La curiosidad me llevó de preguntarme cómo funcionan las cosas a construirlas yo mismo — y esa pregunta sigue siendo el motor de todo lo que hago.
Java es mi lenguaje principal y Spring Boot mi framework de cabecera. Me especializo en desarrollo Full Stack: construyo APIs robustas en el backend con Spring y levanto interfaces limpias y funcionales con Angular en el frontend. MySQL es mi base de datos de elección — porque los datos merecen un motor que los respete. Python complementa mi toolkit para scripting y automatización cuando Java es demasiado y Bash es demasiado poco.
Fedora es mi sistema operativo diario. La terminal es mi espacio de trabajo natural. El código abierto no es solo una filosofía — es la forma en que construyo. Cada sistema que diseño busca ser modular, predecible y fácil de mantener. Si algo se puede simplificar, se simplifica. Si se puede automatizar, se automatiza. Ese es mi criterio, y mi código lo refleja. También escribo en tuneles.blog, un espacio personal donde hablo de todo con profundidad y calma.