Software Engineer · IBM i/AS400 · Spring Boot · tooling IA/Codex · open source
Software Engineer · IBM i/AS400 · Spring Boot · AI/Codex tooling · open source
Soy Chris, software engineer en Lima. Construyo herramientas open source alrededor de IBM i/AS400, backends Java/Spring Boot y automatización con IA para desarrollo real.
I am Chris, a software engineer based in Lima. I build open-source tools around IBM i/AS400, Java/Spring Boot backends and AI-assisted automation for real development workflows.
Si llegaste por IBM i/AS400, tooling para IA, backends o seguridad defensiva: este es mi laboratorio público. Me gusta construir piezas que no solo funcionen en una demo, sino que se puedan instalar, auditar, documentar y mantener sin invocar espíritus del mainframe a medianoche.
If you are here for IBM i/AS400, AI developer tooling, backends or defensive security: this is my public lab. I like building things that do not just work in a demo, but can be installed, audited, documented and maintained without summoning mainframe spirits at midnight.
┌─ h0w4r.dev ────────────────────────────────────────────────┐ │ legacy systems -> modern tooling -> verifiable automation │ │ IBM i/AS400 · Spring Boot · MCP/Codex · security-minded │ └────────────────────────────────────────────────────────────┘
Me interesan los proyectos donde el valor está en conectar mundos que normalmente viven separados: sistemas empresariales clásicos, herramientas modernas para desarrolladores, automatización confiable y validación técnica con evidencia.
I care about projects that connect worlds that usually live apart: classic enterprise systems, modern developer tooling, reliable automation and evidence-driven technical validation.
- IBM i / AS400 — RPGLE, CLLE, DDS, Db2 for i, RDi/Eclipse y modernización progresiva.
RPGLE, CLLE, DDS, Db2 for i, RDi/Eclipse and progressive modernization. - Backends y APIs / Backends and APIs — Java, Spring Boot, REST, integración con servicios y automatización de flujos técnicos.
Java, Spring Boot, REST, service integration and technical workflow automation. - Tooling IA para desarrollo / AI developer tooling — MCPs, plugins para Codex/RDi, migradores de configuración y validaciones reproducibles.
MCPs, Codex/RDi plugins, configuration migrators and reproducible validations. - Seguridad y datos / Security and data — Análisis de vulnerabilidades, OCR para información sensible, CVE scoring y automatización defensiva.
Vulnerability analysis, sensitive-data OCR, CVE scoring and defensive automation.
Trabajo en la intersección entre sistemas empresariales, backends modernos y tooling con IA. Mi foco es convertir problemas técnicos complejos en herramientas que otros desarrolladores puedan usar, revisar y mantener.
I work at the intersection of enterprise systems, modern backends and AI-powered tooling. My focus is turning complex technical problems into tools other developers can use, review and maintain.
- Universidad Peruana de Ciencias Aplicadas · Systems Engineering
- CIBERTEC · Egresado , Computación e Informática · ago. 2017 – jul. 2021
- ICPNA · Inglés Avanzado
- Zero To Mastery Academy
- GitHub Copilot · Microsoft · Expedición: ene. 2026 · Vencimiento: ene. 2028 · Aptitudes: IA generativa
- GenAI Academy: Yellow Belt Level 2 for Engineers · Expedición: nov. 2025 · Aptitudes: IA generativa, Prompts de inteligencia artificial
- UX Design Fundamentals · California Institute of the Arts · Expedición: jun. 2023
- Using Databases with Python · University of Michigan · Aptitudes: Python
Además del código, uso mis publicaciones para ordenar aprendizajes, compartir avances y dejar señales técnicas útiles para otros devs.
Beyond code, I use my posts to organize learnings, share progress and leave useful technical signals for other developers.
- Mis publicaciones giran principalmente alrededor de IBM i/AS400, tooling IA, MCP y Codex y open source/documentación.
- Hoy quiero compartir mi primer proyecto open source para la comunidad IBM i / AS400, y también el primero que publico por aquí:
- La idea nació de una necesidad muy concreta: usar agentes de IA para trabajar con IBM i sin depender solo de “lo que el modelo cree recordar”.
- Quienes hemos trabajado con lenguajes RPGLE, SQLRPGLE, CLLE, DDS, comandos IBM i, mensajes RNF o Db2 for i sabemos que los detalles importan. Un parámetro mal recordado, una versión mezclada o una explicación incompleta puede hacer perder bastante tiempo.
Estas tecnologías aparecen en mis repos, mis experimentos y mi trabajo diario; no son stickers pegados al README porque sí.
These technologies show up across my repos, experiments and day-to-day work; they are not random stickers pasted into the README for decoration.
Lenguajes detectados en repos públicos / Languages detected from public repos: Python, Java, C, PowerShell, C++, HTML, TypeScript, JavaScript.
- Evidencia antes que promesas: prefiero pruebas, logs, validaciones y documentación ejecutable antes que frases bonitas que se caen al primer deploy.
- Automatización útil: si una tarea se repite, la convierto en script, workflow o herramienta; si no aporta, no la inflo con ceremonia.
- Contexto real del sistema: me interesa entender fuentes, datos, jobs, APIs y límites operativos antes de tocar una arquitectura.
- Open source con intención: publico herramientas que resuelven fricción concreta y que otros devs puedan leer, ejecutar y adaptar.
- Seguridad práctica: pienso en permisos, secretos, datos sensibles y superficies de ataque desde el diseño, no como checklist de último minuto.
Evidence over promises, useful automation, real system context, intentional open source and practical security from the design stage.
Lo que más me representa ahora mismo: herramientas open source, integración con IBM i/AS400, automatización para desarrolladores y proyectos donde la documentación importa tanto como el código.
The work that represents me best right now: open-source tools, IBM i/AS400 integration, developer automation and projects where documentation matters as much as code.
| Proyecto / Project | Foco / Focus | Impacto / Impact | Actividad / Activity |
|---|---|---|---|
MCP-IBMiDocs |
MCP comunitario para consultar documentación IBM i/AS400 desde corpus local. Community MCP for IBM i/AS400 documentation from a local corpus. |
Reduce alucinaciones técnicas al contrastar comandos, mensajes y lenguajes IBM i contra documentación versionada. Reduces technical hallucinations by grounding IBM i commands, messages and languages in versioned documentation. |
HTML · ⭐ 1 · último push 2026-05-26 |
as400-mcp |
Servidor MCP read-only para bibliotecas, tablas, fuentes y metadatos AS400/IBM i vía ODBC. Read-only MCP server for AS400/IBM i libraries, tables, source members and metadata via ODBC. |
Permite inspección segura de entornos IBM i desde asistentes y herramientas modernas. Enables safe IBM i environment inspection from assistants and modern tools. |
Python · ⭐ 0 · último push 2026-05-19 |
Plugin-Codex-para-RDi |
Integración Codex para IBM RDi/Eclipse con contexto de editores, RSE y fuentes remotas. Codex integration for IBM RDi/Eclipse with editor, RSE and remote source context. |
Acerca agentes de IA a flujos reales de mantenimiento IBM i sin romper el control del desarrollador. Brings AI agents closer to real IBM i maintenance workflows while preserving developer control. |
Java · ⭐ 0 · último push 2026-04-28 |
Codex-Migration-tool |
Migrador Windows para configuración global de Codex App, MCPs y secretos cifrados. Windows migrator for Codex App global config, MCPs and encrypted secrets. |
Hace repetibles las mudanzas de entornos Codex sin perder servidores MCP ni configuración crítica. Makes Codex environment moves repeatable without losing MCP servers or critical configuration. |
PowerShell · ⭐ 0 · último push 2026-04-27 |
web-client-C |
Biblioteca REST en C enfocada en autorización de transacciones y concurrencia HTTP. REST client library in C focused on transaction authorization and HTTP concurrency. |
Demuestra bajo nivel, networking y diseño de librerías con foco en performance. Shows low-level networking and library design with a performance mindset. |
C · ⭐ 0 · último push 2025-06-02 |
CVE-Exploitability-Prediction-with-Logistic-Regression |
API y pipeline para gestión y predicción de explotabilidad de vulnerabilidades CVE. API and pipeline for CVE vulnerability management and exploitability prediction. |
Une análisis de vulnerabilidades, datos y servicios backend para priorización técnica. Connects vulnerability analysis, data and backend services for technical prioritization. |
Python · ⭐ 0 · último push 2025-05-14 |
detector-informacion-sensible-azure-ocr |
API Java/Spring para detectar información sensible en imágenes usando Azure OCR. Java/Spring API to detect sensitive information in images using Azure OCR. |
Convierte OCR en una validación defensiva accionable para datos sensibles. Turns OCR into actionable defensive validation for sensitive data. |
Java · ⭐ 0 · último push 2025-04-30 |
Resumen del año / Year snapshot: 182 contribuciones registradas por GitHub en 2026.
Mis repos más activos aparecen primero para que puedas ver rápido qué estoy empujando ahora.
My most active repositories appear first so you can quickly see what I am pushing forward right now.
| Repo | Stack | Último commit/push | Descripción |
|---|---|---|---|
MCP-IBMiDocs |
HTML | 2026-05-26 | MCP comunitario para consultar documentación IBM i/AS400 desde un corpus local sin depender de APIs externas. |
as400-mcp |
Python | 2026-05-19 | Servidor MCP read-only para explorar bibliotecas, tablas, fuentes y metadatos AS400/IBM i vía ODBC. |
Plugin-Codex-para-RDi |
Java | 2026-04-28 | Plugin Codex para IBM RDi/Eclipse con contexto de editores, RSE, fuentes remotas y flujos IBM i. |
Codex-Migration-tool |
PowerShell | 2026-04-27 | Migrador Windows para configuración global de Codex App, MCPs locales y secretos cifrados. |
Tema-Matrix-VsCode |
multi-stack | 2026-03-14 | Tema matrix para VS Code |
sedapal |
Python | 2025-10-12 | Proyecto público en evolución. |
web-client-C |
C | 2025-06-02 | Biblioteca REST en C enfocada en autorización de transacciones y concurrencia HTTP con libcurl. |
- Actividad pública no disponible en este momento; el generador seguirá intentando en la próxima ejecución.
Si estás explorando colaboración, contratación o simplemente revisando mi trabajo, estas son las zonas donde puedo aportar más rápido:
- Modernización IBM i/AS400: entender sistemas existentes, documentar flujos reales, conectar RDi/Eclipse con herramientas modernas y reducir dependencia de conocimiento tribal.
- Tooling para desarrolladores: MCPs, plugins, scripts y automatizaciones que eliminan fricción repetitiva en lugar de producir otra pantalla bonita que nadie mantiene.
- Backends y APIs: Java/Spring Boot, integración REST, servicios internos y piezas que priorizan mantenibilidad, observabilidad y validación reproducible.
- Seguridad y datos: análisis de vulnerabilidades, detección de información sensible, priorización CVE y automatización defensiva con foco práctico.
- Forma de trabajar: commits pequeños, documentación clara, pruebas que demuestran algo y respeto por el contexto real del sistema.
If you are exploring collaboration, hiring or just reviewing my work, I can contribute fastest in IBM i/AS400 modernization, developer tooling, Java/Spring backends, defensive security automation and evidence-driven engineering.
Repos pineados recomendados / Recommended pinned repositories
MCP-IBMiDocsPlugin-Codex-para-RDias400-mcpCodex-Migration-tooldetector-informacion-sensible-azure-ocrweb-client-C
Perfil actualizado al 2026-05-29 Lima, Perú (UTC-05:00) · Lima, Perú.
