Sergio Helou Dev

AI-Native builder

Building End-to-End Digital Solutions like a Full Team

Operator trace

Modernize a legacy ERP without stopping operations

Brief

Turn a legacy system into an AI-assisted workflow.

01
Agent plan

Scope, risks, and the first useful delivery slice.

02
Architecture scan

Critical modules, integrations, and sensitive data.

03
Migration slice

API boundary, audit trail, and background job.

04
Plan ready

Incremental roadmap with a controlled release path.

05
Profile
RD
CF
W1
W2
W3
W4
0+
commits
0+
Repos
(repos propios)

Building Systems Since 1984 • AI-Native Since 2024

Operator trace

Modernize a legacy ERP without stopping operations

Orchestrating
Brief

Turn a legacy system into an AI-assisted workflow.

01
Agent plan

Scope, risks, and the first useful delivery slice.

02
Architecture scan

Critical modules, integrations, and sensitive data.

03
Migration slice

API boundary, audit trail, and background job.

04
Plan ready

Incremental roadmap with a controlled release path.

05
0+
commits
0+
Repos
(repos propios)
Profile
RD
CF
W1
W2
W3
W4
Codigo QR para abrir sergiohelou.dev

sergiohelou.dev

SOBRE MÍ · DE SISTEMAS REALES A IA CON AGENTES

Trayectoria en 7 etapas · 1984 → Presente

La lógica y el análisis han guiado mi forma de trabajar

Me formé en Análisis de Sistemas y Programación, y aprendí a entender datos, procesos y reglas antes de elegir cómo implementarlos. Desde sistemas empresariales multiusuario hasta la construcción end-to-end con agentes de IA, este recorrido reúne las siete etapas de mi trayectoria en un único panel.

01 / Formación

Aprendí lógica antes de aprender lenguajes.

El análisis siempre estuvo por delante de la implementación.

Mi formación comenzó en Análisis de Sistemas y Programación, donde aprendí lógica, estructuras de datos y diseño de sistemas.

Antes de escribir software aprendí a entender problemas, modelar procesos y organizar información.

Finalicé el primer año con una calificación de 100/100, siendo el alumno mejor calificado de la promoción. Al año siguiente cursé simultáneamente segundo y tercer año para completar la carrera.

Aquella base me permitió atravesar múltiples generaciones tecnológicas sin perder el foco.

Todo sistema comienza entendiendo datos y procesos.

02 / System Programmer

Muy pronto entendí que la tecnología es una decisión estratégica.

Investigar una plataforma, definir cómo utilizarla y formar a otros desarrolladores.

Antes de finalizar mi formación ya trabajaba desarrollando software sobre microcomputadores Monroe.

Mis primeros desafíos consistieron en optimizar algoritmos y procesos para mejorar el rendimiento de sistemas utilizados por empresas reales.

Con la llegada del Monroe System 2000 se me encomendó investigar cómo desarrollar sobre la nueva plataforma y definir la estrategia tecnológica a seguir.

La adopción de C-CP/M-86 y la formación de nuevos desarrolladores me llevaron a asumir un rol que entonces se conocía como System Programmer.

La mejor tecnología es la que permite construir un mejor producto.

03 / Analista y desarrollador

Construí sistemas completos, desde el análisis hasta la implementación.

Comprender la operatoria, diseñar la solución y hacerla funcionar.

Participé en proyectos empresariales donde era responsable de comprender la operatoria, diseñar la solución y construir el sistema completo.

Desarrollé aplicaciones administrativas, financieras y de gestión utilizadas diariamente por empresas de distintos sectores.

Cada proyecto requería aprender cómo funcionaba una actividad, reconocer sus datos y procesos y entender las reglas que debía respetar la solución.

Ahí entendí que el software existe para resolver problemas operativos concretos.

Primero comprender el problema, después construir la solución.

04 / Empresa propia

Fundé una empresa dedicada al software a medida.

Cada proyecto era un problema diferente por resolver.

En 1987 fundé mi propia empresa de desarrollo.

Durante más de veinte años trabajé directamente con clientes analizando procesos, diseñando soluciones e implementando sistemas empresariales completos, multiusuario y concurrentes.

Algunas de las soluciones más exitosas nacieron allí donde otros creían que la informatización era imposible sin modificar la operatoria del negocio.

Estas soluciones evolucionaron junto a los propios negocios durante décadas, manteniendo relaciones profesionales de largo plazo.

Las mejores soluciones evolucionan junto al negocio.

05 / Redes LAN

El siguiente desafío fue trasladar la concurrencia a los compatibles IBM-PC.

Del hardware especializado a servidores LAN.

La llegada de los compatibles IBM-PC planteó un nuevo desafío: reproducir las capacidades multiusuario que hasta entonces ofrecía el Monroe System 2000.

Buscando mantener ese nivel de concurrencia desarrollamos soluciones en Clipper sobre redes Novell NetWare.

Esto permitió que múltiples usuarios compartieran datos y procesos simultáneamente sobre una plataforma más accesible.

Las capacidades que antes requerían sistemas especializados pudieron trasladarse a hardware estándar, más económico y ampliamente adoptado por las empresas.

Cada cambio tecnológico exigió una nueva solución.

Clipper sobre LAN, conectado a la operación real.Ejemplo de una solución desarrollada para una gasolinera de GNC donde el servidor recibía de los surtidores las operaciones de contado y cuenta corriente, identificando al cliente por medio de una tarjeta para posteriormente facturar el consumo. Con una red LAN que utilizaba 4 estaciones de trabajo.
06 / Cambios tecnológicos

Mi recorrido ha consistido en atravesar cambios de paradigma.

De los sistemas propietarios a la nube.

A lo largo de mi recorrido trabajé con sistemas propietarios, PC y redes LAN.

Durante ese recorrido incorporé tecnologías como Java, .NET, SQL, HTML, CSS, JavaScript y Python.

En 2022 retomé la programación con intensidad, creando MusicBot (para lo que aprendí Go) como evolución de MusicBox, una aplicación que había desarrollado en Java para reproducir archivos MP3 en local y que utilizaron algunos restaurantes y otros usuarios. MusicBot se conecta con la API de Spotify para reproducir playlists según los horarios seleccionados por el usuario y reanudar la reproducción programada incluso después de reiniciar el equipo.

Seguí incorporando tecnologías como React, Next.js y Flutter con Dart. Siempre elegí las herramientas en función del problema y del producto que necesitaba construir. La curiosidad por aprender y explorar nuevas soluciones se mantuvo a través de esos cambios.

La tecnología cambia; los principios de análisis, diseño y resolución de problemas permanecen.

07 / Presente · AI-Native Builder

La IA es el cambio tecnológico más importante que he vivido.

Y también el más alineado con mi forma de trabajar.

En 2022 incorporé IA generativa y desde 2024 agentes especializados a mi proceso de desarrollo.

Hoy diseño productos completos y utilizo agentes para acelerar investigación, desarrollo, validación e integración. Defino el problema, dirijo el trabajo y compruebo que el resultado responda a la necesidad.

Los agentes me permiten abordar problemas más rápido y dedicar más atención al análisis y al diseño de las soluciones.

Esa experiencia también da forma a Jugando con Robots, mi propuesta para aprender a programar en la era Post-2024: comprender qué construir y por qué, desarrollar criterio y aprender a trabajar con agentes de IA.

La IA cambió las herramientas, no los fundamentos.

QUÉ HAGO HOY · DEL PROBLEMA AL PRODUCTO

Explorá las soluciones construidas a lo largo de estas etapas

Encontrarás aplicaciones AI-Powered, Desktop & Legacy, Web, Mobile y Web3 en flujo continuo.

AI-POWERED · AGENTES, OPERACIONES Y MODELOS LOCALES

AI-Powered

Aplicaciones con inteligencia artificial para automatizar operaciones, consultar bases de datos y asistir en programación, con servicios de IA, protocolos MCP para agentes y modelos locales.

Prototipo · Google Cloud Run

AI Operations Platform

Plataforma para realizar operaciones mediante lenguaje natural, integrando SaaS, email y RAG.

Prototipo desplegado en Google Cloud Platform con acceso restringido a direcciones de correo autorizadas.

Conectado a APIs de IA con almacenamiento de telemetría del modelo. Firestore gestiona el acceso de los usuarios y Google Cloud Run aloja la app. Desarrollado con Next.js y Go.

Firestore: gestión del acceso de usuarios
Producción · Ecosistema SHDGym Suite

Asistente de IA integrado

Asistente para generar consultas sobre las BBDD sin exponer información al modelo y minimizando el uso de tokens.

IA powered by Gemini 2.5 Flash

Gemini

Desarrollado con Go

Producción · Ecosistema MCP Model Context Protocol

MCP Dev Context & MCP Context Editor

Servidor y editor visual para gestionar contexto de desarrollo compartido con agentes de IA mediante Model Context Protocol (MCP).

MCP Dev Context centraliza reglas globales, convenciones de stack, perfiles de arquitectura y checklists reutilizables para que distintos agentes trabajen con criterio consistente. MCP Context Editor proporciona la interfaz de escritorio para auditar, editar y mantener ese contexto.

Desarrollados en Go

Prototipo · IA Local

Tutor de programación local

Prototipo con modelo personalizado.

Desarrollado con Python

Prototipo · Inferencia Local

Modelo personalizado

Ollama

Ollama Logo

DESKTOP & LEGACY · DE MONROE Y CLIPPER A GO Y PYTHON

Desktop

Desarrolladas en Go y Python, junto al recorrido de aplicaciones Legacy en Java, xHarbour y Clipper sobre redes LAN.

Producción · Ecosistema SHDGym Suite

SHDGym

Sistema de gestión para gimnasios desarrollado en Go, que integra el módulo de control de accesos mediante lectura de códigos QR.

Valida la información y concede el acceso activando el relé de apertura de la puerta.

SHDGym funcionando en el Thunder Fitness Club.

Prototipo · Automatización con Spotify API

MusicBot (Spotify)

MusicBot es una aplicación desarrollada en Go diseñada para ofrecer una experiencia musical completamente automatizada.

La app se conecta con la API de Spotify y permite reproducir playlists de forma programada según el horario seleccionado por el usuario.

MusicBot garantiza la reproducción automática, incluso después de que el equipo haya sido reiniciado, proporcionando una integración perfecta entre la música y las actividades diarias.

El usuario selecciona la playlist de Spotify y define el horario de reproducción.

La app controla el reproductor de Spotify mediante su API.

El video presenta MusicBot en funcionamiento.

Spotify Logo
Prototipo · LM Studio & SQLite

Tutor de Programación

Aplicación de escritorio desarrollada en Python, conectada a la API de LM Studio para ofrecer asistencia personalizada en conceptos de programación con modelos como DeepSeek, gestionando hilos de conversación y almacenando el historial en SQLite.

TRAYECTORIA LEGACY

Legacy (Java, xHarbour, Clipper)

MusicBox

MusicBox es una App que reproduce MP3 logrando una integración perfecta entre la música y las actividades diarias desarrollada en Java.

PublicidadTV

App que cambia imágenes de forma automática, desarrollada en Java.

1984 – 2000s · Monroe, C-CP/M-86, Clipper & NetWare

Sistemas Legacy

Durante más de 20 años desarrollé sistemas de gestión empresarial a medida para diversos sectores, adaptados a las necesidades particulares de cada empresa y con funcionalidades que hoy asociamos a un ERP. Soluciones multiusuario con operación concurrente para gestionar stock, facturación, cuentas corrientes, proveedores, órdenes de pago con impresión de cheques, sueldos y jornales, y contabilidad.

Comencé desarrollando en BASIC para microcomputadores Monroe OC-8800 con sistema operativo propio. Luego continué en Monroe System 2000, utilizando la variante de BASIC de esa plataforma sobre C-CP/M-86, que permitía el trabajo concurrente desde varias terminales. Posteriormente, migré estas soluciones a Clipper sobre redes Novell NetWare.

Entre estos proyectos se destacan los sistemas para la venta de áridos —arena, canto rodado y piedra partida—, con la balanza conectada al ordenador e integración de varias sucursales. También desarrollé soluciones para la emisión automática de cheques y la conexión con surtidores de GNC para gestionar ventas al contado y en cuenta corriente.

Uno de los casos más singulares fue un comercio ubicado en la calle Corrientes, a metros del Obelisco, en pleno centro de Buenos Aires. Su venta manual se realizaba consultando varios catálogos distribuidos a lo largo de un mostrador de varios metros. Desarrollé un sistema que reproducía ese recorrido: el vendedor podía cambiar de ordenador y continuar la misma venta mientras avanzaba por el mostrador. Al cerrar la operación, se emitía la factura en caja para que el cliente pagara y retirara la mercadería.

Por su ubicación, el comercio había recibido numerosas propuestas de proveedores de software, que afirmaban que no podían adaptar sus productos a esa forma de trabajar. Acordé con el dueño que solo pagaría la suma pactada si lograba hacer funcionar el sistema; de lo contrario, no pagaría nada. El resultado fue un éxito: el negocio pudo informatizar su operación conservando su forma de atender y vender.

WEB · PRODUCTOS PROPIOS, PLATAFORMAS Y ECOSISTEMAS CLOUD

Web

Desarrolladas con Next.js + TypeScript y TailwindCSS, ASP.NET Core y C#, y Google Apps Script para Workspaces corporativos.

Los proyectos se despliegan en Vercel e integran servicios en la nube de AWS (Cognito, S3, SES), Google Cloud Platform y Microsoft Azure. Cuentan con protección mediante Cloudflare.

Proyecto Destacado · Aprendizaje Post-2024 con IA

Jugando con Robots

Plataforma de aprendizaje Post-2024 para comprender conceptos y construir proyectos reales con agentes de IA.

Jugando con Robots parte de una idea que atraviesa toda mi trayectoria: antes de implementar una solución, necesitamos comprender qué queremos resolver y por qué. Combina un taller progresivo, proyectos reales y referencias para desarrollar criterio propio y ganar autonomía al dirigir agentes de IA.

Jugando con Robots · Iniciativa educativa

Sitio de la iniciativa educativa independiente Jugando con Robots, que promueve el pensamiento lógico, el análisis y el criterio propio para construir soluciones con inteligencia artificial. Conecta el libro Aprender a Pensar en la Era de la IA con la plataforma de aprendizaje práctico y presenta opciones de patrocinio para ampliar sus recursos educativos.

Jugando con Robots · Librería

Librería oficial de Jugando con Robots y del libro Aprender a Pensar en la Era de la IA.

Desarrollado con Next.js + TypeScript y TailwindCSS

Producción · Ecosistema SHDConnect Suite

dCard.pro

Landing page para el producto dCard.pro — Tarjeta Digital Interactiva.

Presenta qué es una dCard, cómo funciona compartiéndola por QR o enlace, sus beneficios, opciones de despliegue y planes, con acceso directo a las demos verificadas de tarjetas digitales.

Digital Card (Empresarial)

Tarjeta digital para empresas que reúne datos de contacto, ubicación y canales de comunicación en un solo enlace, con vistas horizontal y vertical.

Acceso inmediato a los canales de contacto, ubicación y servicios de la empresa.

Digital Card (Personal)

Tarjeta digital personal para compartir datos de contacto, reseñas, enlaces y perfiles profesionales mediante un código QR integrado.

Una alternativa práctica e interactiva a la tarjeta de presentación tradicional.

Desarrollado con Next.js + TypeScript y TailwindCSS

Prototipo · Arquitectura DDD en C# & Azure

Hotel Operations

Aplicación web para la gestión de incidencias y órdenes de trabajo en operaciones hoteleras. Integra una interfaz para crear, consultar y listar órdenes con una API desarrollada en C# y ASP.NET Core, sobre una arquitectura por capas orientada al dominio (DDD).

Persiste en Azure SQL Database mediante Entity Framework Core, con autenticación de usuarios vía Microsoft Entra ID (OpenID Connect + PKCE) y despliegue en Azure App Service.

Prototipo · Arquitectura Multi-Tenant

EventCore

Aplicación multi-tenant para la gestión de eventos, desarrollada como ejemplo de una arquitectura moderna con Next.js 16 + TypeScript y TailwindCSS. Combina App Router, Server Actions, Google OAuth, control de acceso basado en roles y aislamiento de datos por organización.

Auditorías de Lighthouse (100/100) y HTTP Observatory (A+)

Auditoría de Lighthouse con 100 puntos en rendimiento, accesibilidad, buenas prácticas y SEO, y evaluación de cabeceras y configuración de seguridad con calificación A+ en HTTP Observatory.

Desarrollado con Next.js 16 + TypeScript, TailwindCSS y PostgreSQL

Producción · Ecosistema SHDGym Suite

Control de accesos mediante código QR

Gestiona el acceso del socio mediante su ID almacenado en el dispositivo, consultando los horarios y las reglas del gimnasio.

El usuario presenta el QR y el sistema evalúa si le otorga acceso, gestionando la apertura de la puerta de manera automática para los socios autorizados.

Desarrollado con Next.js + TypeScript y TailwindCSS

Producción · Ecosistema SHDGym Suite

Visor Remoto

Aplicación propietaria que permite consultar de forma remota los accesos al gimnasio.

Solo los usuarios autorizados pueden acceder a la aplicación. Desarrollado con Next.js + TypeScript, TailwindCSS y Cloudflare.

Producción · Ecosistema SHDGym Suite

Web del Gimnasio

Sitio web institucional de Thunder Fitness Club.

Desarrollada con Next.js para sumar a futuro funcionalidades de Web App.

Producción · Operaciones Hoteleras en Workspace

Task Board

Aplicación colaborativa que digitaliza los checklists diarios de cada turno de la recepción de un hotel, sustituyendo el uso del papel y facilitando el acceso directo a procedimientos e información de apoyo para la realización de las tareas. Permite el trabajo simultáneo de hasta diez usuarios sobre un mismo checklist.

Desarrollada en Google Apps Script y persiste en Google Sheets dentro del Workspace corporativo.

Google WorkspaceGoogle Apps ScriptGoogle Sheets
Producción · Ecosistema SHDConnect Suite

Digital Card Store

Landing page promocional para el producto Digital Card.

Desarrollado con Next.js + TypeScript y TailwindCSS

Producción · Ecosistema SHDConnect Suite

Quick Review

Centraliza enlaces de reputación adaptando automáticamente el idioma del contenido según la configuración del dispositivo.

Desarrollado con Next.js + TypeScript y TailwindCSS

Producción · Ecosistema SHDConnect Suite

QR Share

El personal comparte enlaces de interés con los clientes por medio de un código QR seleccionando el idioma.

Desarrollado con Next.js + TypeScript y TailwindCSS

Prototipo · Reproducción Programada en AWS

MusicBot (Mixcloud & YouTube)

Versiones web de MusicBot diseñadas para reproducir música y vídeos de forma aleatoria desde Mixcloud y YouTube según los horarios programados, utilizando servicios de AWS para la autenticación de usuarios y el almacenamiento seguro de datos.

Mixcloud LogoYouTube Logo

Desarrollado con Next.js + TypeScript, TailwindCSS y AWS

Prototipo · Tiempo Real Multidispositivo

To-Do List

Aplicación propietaria multiusuario y multidispositivo, actualizada en tiempo real.

Desarrollado con Next.js + TypeScript, TailwindCSS, PostgreSQL y Google Cloud

STACK & CLOUD ECOSYSTEM

MOBILE · APLICACIONES ANDROID CON FLUTTER Y PWA MOBILE-FIRST

Mobile

Desarrolladas con JavaScript, HTML y CSS para la web móvil, y con Dart y Flutter para el ecosistema Android.

Disponibles como aplicaciones web instalables y en Google Play Store.

Producción · Juego 2D PWA Mobile-First

Aterriza el Cohete

Juego 2D mobile-first: controla el empuje y administra el combustible para aterrizar suavemente un cohete sobre la plataforma.

Desarrollado con JavaScript puro y Canvas 2D. Instálalo como PWA para jugar con controles táctiles y sin conexión.

Prototipo · Ecosistema SHDGym Suite

Thunder Access QR

Gestiona el acceso de los socios de Thunder Fitness Club mediante código QR.

La app está en prueba cerrada; el acceso está limitado a usuarios incluidos en la lista de autorización.

Disponible en Google Play
Prototipo Privado · Flutter & Android

My Garage

Aplicación móvil para la gestión de vehículos, registrando consumo y planificando mantenimiento.

Prototipo privado; no está disponible para uso público.

WEB3 · CONTROL DE ACCESO OFF-CHAIN CON WALLETS Y NFT EN CARDANO

Web3

Web3 Access: prototipo off-chain de control de acceso mediante wallets y roles. La posesión de un NFT específico en la blockchain de Cardano habilita el rol de supervisor.

Paso 01 · Autenticación mediante Wallet

Conexión y selección de billetera

El Usuario conecta la Billetera.

Selección de billetera

Si se detecta más de una, el Usuario selecciona con cuál se conecta.

Paso 02 · Rol Estándar

Acceso de usuario

Si la billetera está autorizada se concede Acceso de Usuario.

Paso 03 · Verificación de NFT en Cardano

Acceso de supervisor

Los supervisores obtienen acceso especial al verificar que poseen un token NFT específico.

Paso 04 · Control de Autorización

Acceso denegado

Billetera que no tiene acceso.

El prototipo gestiona el acceso y los roles off-chain, utilizando wallets de Cardano y la posesión del NFT para habilitar el acceso de supervisor.

Cardano Logo
CIP25v1 · Activo On-Chain en Cardano

NFT de acceso en Cardano

La posesión de este NFT permite acceder con el rol de supervisor en el prototipo Web3 Access.

Nombre
Sergio Helou Dev
Red
Cardano
Policy ID
5ce5df36c85fc15b49cc75bd85b2f2f189fdb9ec9a41daaf988d7457
Fingerprint
asset1uey9vew9g6p7hg2h8gvtj23dngg0wynycw7fv3
Ver metadatos técnicos
{
  "asset": "5ce5df36c85fc15b49cc75bd85b2f2f189fdb9ec9a41daaf988d745753657267696f2048656c6f7520446576",
  "policy_id": "5ce5df36c85fc15b49cc75bd85b2f2f189fdb9ec9a41daaf988d7457",
  "asset_name": "53657267696f2048656c6f7520446576",
  "fingerprint": "asset1uey9vew9g6p7hg2h8gvtj23dngg0wynycw7fv3",
  "quantity": "1",
  "initial_mint_tx_hash": "cd7c4fe0c16e7221e05ec89fa16b99292c3f7c16b71be95d46914577020a2418",
  "mint_or_burn_count": 1,
  "onchain_metadata": {
    "eyes": "Red",
    "name": "Sergio Helou Dev",
    "image": "bafybeieh572a3y7amsv73u64ataiyunliyf4dudf7rosuigitdifopkemu",
    "clothes": "Casual",
    "project": "Sergio Helou Dev",
    "mediaType": "image/png",
    "background": "Blue",
    "description": "Sergio Helou Dev Collection"
  },
  "onchain_metadata_standard": "CIP25v1",
  "onchain_metadata_extra": null,
  "metadata": null
}