Ingeniero Civil en Computación · Pichilemu, Chile

Iván Bozo Catalán

Desarrollador de soluciones de software
Fundador de Eunomi (se abre en una pestaña nueva)

Convierto necesidades reales de personas y negocios en software que funciona: entiendo el proceso, diseño la solución, la construyo y compruebo que resuelve el problema.

«Me interesa entender cómo funciona un sistema completo, no solo una parte del código.»

  1. Entender

    Usuarios, negocio, procesos y restricciones. Qué se hace hoy, quién lo hace y qué ocurre cuando algo falla.

  2. Diseñar

    Datos, reglas y arquitectura. Qué parte del sistema es responsable de qué y dónde vive la información confiable.

  3. Construir

    Implementación por etapas pequeñas, cada una revisable y desplegable, para ajustar el rumbo con evidencia.

  4. Comprobar

    Pruebas, validación con casos reales y límites explícitos sobre lo que todavía no está resuelto.

Un producto completo, un sistema distribuido y un sitio publicado para un cliente. Cada uno declara su estado real: producción, piloto, prototipo, desarrollo o proyecto académico.

  • Proyecto académico
  • En desarrollo

Nació como proyecto de título y hoy evoluciona como producto de Eunomi.

Producto completo: backend, app móvil e integración

Eunomi Escolar · Transporte Escolar

Problema
Las rutas de un transporte escolar vivían en la memoria de quien las administraba. Era difícil delegarlas y las familias pedían la ubicación por WhatsApp mientras el conductor manejaba.
Mi responsabilidad
El ciclo completo: análisis de la necesidad, modelado de roles y datos, API, aplicación móvil, notificaciones y despliegue de la demo.
Solución
Una plataforma por roles —administración, conductor y apoderado— con autenticación, rutas fijas, asistencia declarada por las familias, generación de la ruta del día y avisos push cuando cambia el estado de cada estudiante.
Resultado / estado
Demo funcional con API documentada. Como Eunomi Escolar está en desarrollo y abierto a un piloto; todavía no está disponible para uso general.

Tecnologías: Python · FastAPI · PostgreSQL · SQLAlchemy · Alembic · JWT · Flutter · Firebase Cloud Messaging · OpenRouteService · Render

  • En desarrollo

Proyecto propio en desarrollo incremental.

Sistema distribuido: backend, servicio Windows y tiempo real

Gaming Center Management System

Problema
Un gaming center necesita saber en todo momento qué estación está ocupada, por quién y cuánto tiempo queda. Si ese estado vive en cada equipo, un corte de red o un reinicio lo descuadra.
Mi responsabilidad
Análisis, arquitectura e implementación del backend, el panel administrativo y el agente de estación para Windows, además de la estrategia de pruebas.
Solución
Un backend que mantiene la verdad sobre cada sesión y un agente en cada estación —servicio Windows e interfaz WPF comunicados por IPC— que se sincroniza por WebSockets, procesa eventos de forma idempotente y reconstruye su estado al reconectarse.
Resultado / estado
299 pruebas de backend aprobadas en el último checkpoint registrado y certificación prolongada del agente en una estación de prueba. Aún sin uso comercial.

Tecnologías: Python · FastAPI · PostgreSQL · React · TypeScript · .NET · Windows Service · WPF · WebSockets · IPC · Pytest

  • Producción

Publicado con dominio propio.

Sitio comercial para cliente

Fragan Pinturas

Problema
Una empresa de pintura de Santiago necesitaba explicar sus servicios y recibir solicitudes de presupuesto desde un sitio propio que pudiera encontrarse en buscadores.
Mi responsabilidad
Desarrollo de la landing, configuración del dominio, despliegue y publicación en producción, SEO técnico y registro en Google Search Console.
Solución
Una landing responsive organizada en servicios, ambientes trabajados, proceso y contacto, con metadata y estructura preparadas para búsquedas locales.
Resultado / estado
En producción en fraganpinturas.cl.

Tecnologías: Vercel · dominio propio · SEO técnico · Google Search Console

Soy Ingeniero Civil en Computación de la Universidad de O'Higgins. Vivo y trabajo en Pichilemu, Chile.

Empecé por la programación, los datos y el backend: automatizar procesos, modelar información y construir APIs. Con cada proyecto me fue importando más lo que ocurre antes del código —quién usará el sistema, cómo funciona hoy el proceso y qué restricciones existen— porque ahí se decide si una solución sirve.

Hoy desarrollo productos propios y soluciones para necesidades reales a través de Eunomi, la empresa que fundé. Me interesa todo el recorrido: desde la conversación con quien tiene el problema hasta el despliegue y la comprobación de que funciona.

Formación
Ingeniería Civil en Computación
Universidad de O'Higgins
Base
Pichilemu, Chile · trabajo remoto
Foco
Backend, datos y desarrollo de productos
Actualmente
Fundador de Eunomi

Eunomi viene de eunomía, «buen orden». Es la empresa que fundé para desarrollar soluciones tecnológicas adaptadas a problemas reales de negocios y servicios.

La idea es simple: primero entender cómo opera cada negocio y después decidir qué vale la pena construir. Muchas veces ordenar bien un proceso importa más que agregar tecnología compleja.

Mi trabajo en Eunomi

  • Crear y dirigir la empresa.
  • Conversar con negocios y potenciales clientes para entender cómo operan.
  • Investigar problemas antes de proponer software.
  • Diseñar los productos y desarrollar la tecnología.

Líneas de trabajo

Líneas de trabajo de Eunomi y su estado actual
LíneaEstado
Eunomi EscolarEn desarrollo · abierto a un piloto
BarberíasPrimer piloto en preparación
RestaurantesPrototipo en validación
A medidaSegún cada caso

Estados según eunomi.cl. Ningún producto se presenta como terminado si sigue en investigación, prototipo o piloto.

Para proyectos comerciales y soluciones para negocios, trabajo a través de Eunomi.

Ir a eunomi.cl (se abre en una pestaña nueva)
  1. Actualidad

    Eunomi

    Fundador · Desarrollo de soluciones de software

    Investigación de problemas junto a negocios, diseño de productos y desarrollo de software de punta a punta.

  2. 2023 — 2024

    WherEx

    Práctica profesional · Datos y automatización

    Automatización y análisis de procesos de datos con Python, Pandas, MongoDB, SQL y Amazon Redshift para necesidades del área de Producto.

  3. 2023 — 2025

    Universidad de O'Higgins

    Ayudante · Programación y procesamiento masivo de datos

    Apoyo en cursos de programación orientada a objetos y programación paralela, con C, Pthreads y OpenMP.

Backend
Python · FastAPI · REST APIs · SQLAlchemy · Pydantic · JWT · Alembic
Datos
PostgreSQL · MongoDB · SQL · Amazon Redshift · Pandas
Integraciones
Firebase · FCM · WebSockets · APIs externas · OpenRouteService
Frontend y móvil
Flutter · React · TypeScript · Vite
Sistemas
.NET · Windows Service · WPF · IPC · C · Pthreads · OpenMP
Herramientas y proceso
Git · GitHub · Pytest · Jira · Scrum · Vercel · Render

Si estás formando un equipo, buscas a alguien para un proyecto técnico o quieres conocer al fundador de Eunomi, escríbeme.

¿Necesitas una solución para tu negocio? Para proyectos comerciales trabajo a través de Eunomi: eunomi.cl (se abre en una pestaña nueva)