Skip to content
View Rubentxu's full-sized avatar
💭
Solo se que no se nada
💭
Solo se que no se nada

Block or report Rubentxu

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Rubentxu/README.md

Rubén Darío Cabrera

Building AI-powered developer tools in Rust 🦀

GitHub followers LinkedIn Email

Cloud Solutions Architect & DevOps Lead • Platform Engineer • Rust enthusiast 📍 Vitoria-Gasteiz, País Vasco, España


🔥 Ahora mismo estoy construyendo...

Un AI Harness — un ecosistema de herramientas Rust que potencian a agentes de IA con capacidades profesionales de desarrollo de software:

Proyecto Descripción Estado
🏰 Bastion MCP Gateway para ejecución de tools en sandboxes remotos (Podman, Firecracker, gVisor, K8s) 🟡 Diseño
🔍 CogniCode MCP server de code intelligence — 17 tools: análisis, búsqueda, refactoring, call graphs (6 lenguajes) 🟢 Activo
Chronos Time-travel debugging MCP server — transforma ejecución en base de datos temporal consultable 🟢 Activo
🤖 Rcode AI coding agent en Rust — streaming LLM, tool execution, TUI, Web UI, MCP + LSP 🟢 Activo
🧠 Mentat CI/CD agentic platform en Rust — pipelines ejecutados por agentes AI con LLMs privacy-first 🟡 Alpha
🎨 Artifex AI creative suite para game devs — sprites, audio, música, voz con SvelteKit + Tauri v2 + Rust 🟡 Alpha
📝 pkm-ai Personal Knowledge Management potenciado con IA en Rust 🟡 Alpha

Hilo conductor: todos estos proyectos comparten la misma filosofía — Rust + AI + MCP (Model Context Protocol) para construir herramientas de desarrollo más inteligentes, seguras y rápidas.


🏗️ Hodei Platform (Proyecto de largo plazo)

Alternativa open-source a Azure DevOps, construida pieza a pieza con arquitectura modular:

Componentes activos

Proyecto Tech Descripción
hodei-jobs Rust Distributed job execution con Docker, Kubernetes y Firecracker providers ⭐2
hodei-artifacts Rust Artifacts registry con IAM, Cedar policies, analytics
hodei-audit-trail Rust Centralized Audit Point con HRN system y query engine
hodei-authz Rust Motor de autorización multi-tenant con Cedar Policy
hodei-pipelines Rust Distributed job processing con resource pool integration
hodei-draw Rust/WASM Canvas interactivo tipo Excalidraw con física y animación
pipeliner Rust Pipeline orchestration library con Hexagonal Architecture
hodei-dsl Kotlin DSL declarativo para pipelines cloud-native
hodei_pipelines Kotlin Plataforma de ejecución de pipelines CI/CD

Roadmap Hodei

  • Source Control + Build & Release (CI/CD agentic con Mentat)
  • Artifacts & Packages (registry multi-formato)
  • Security & Compliance (Cedar authorization, audit trail)
  • AI-Powered Dev Tools (CogniCode, Chronos, Bastion integrados)
  • Boards & Planning (gestión ágil)

🧪 Proyectos de investigación y otros

Proyecto Descripción
code-context-graph Semantic code analysis — grafos de codebases para AI-assisted dev
archflow Motor de gráficos 2D en Rust con Zero Trust, Bézier curves, diagramas, WASM
Entitas-Java Entity Component System en Java 8 — 54 ⭐, 13 forks
DreamsLibGdx Juego de plataformas con LibGDX — 9 ⭐
pipeline-kotlin DSL pipeline runner en Kotlin (precursor de hodei-dsl) — ⭐2
pipeline-runtime Jenkins pipeline emulator en Groovy — ⭐2

🛠️ Stack tecnológico

Lenguajes

Rust Go Kotlin Python TypeScript

AI & Agentes

MCP LLM Tauri WASM

Cloud & Infra

Kubernetes Terraform AWS Azure GCP

CI/CD & GitOps

Jenkins ArgoCD Spinnaker


💼 Experiencia

Empresa Rol Focus
Viewnext (2024–presente) Cloud Solutions Architect & DevOps Lead Giss/Seguridad Social, modernización DevOps
RealNaut (2021–2024) Platform Engineer CI/CD redesign, cloud híbrido, mentoring
Accenture (2019–2020) DevOps Engineer Vodafone, K8s, observabilidad
Ibermática (2016–2019) Software Architect Automatizaciones DevOps, microservicios

Clientes: Seguridad Social, Vodafone, Sanitas, RTVE, Gobierno Vasco, Servihabitat


📜 Certificaciones

  • AWS Certified Cloud Practitioner
  • Kubernetes for Developers (LFD259)
  • Red Hat OpenShift Fundamentals (DO081x)
  • ITIL Foundation

📊 Estadísticas

stats top-langs


📫 Contacto


"Build tools that make developers superhuman — powered by Rust, driven by AI."


🗺️ Mi viaje tecnológico
2010  Java/Spring → AppEngine, juegos Android
2013  PHP → Symfony, aplicaciones web
2014  LibGDX → DreamsLibGdx, Entitas-Java (ECS)
2016  Go → lbricks, devops_console
2018  DevOps → Jenkins, Terraform, Kubernetes
2020  Cloud → AWS, Azure, GCP, Platform Engineering
2022  Kotlin → hodei-dsl, pipeline-kotlin
2024  Rust → hodei-artifacts, hodei-jobs, archflow
2025  AI + MCP → CogniCode, Chronos, Rcode, Mentat
2026  AI Harness → Bastion, full MCP ecosystem

15+ años construyendo software. Ahora con IA, Rust y MCP.

🏔️ Fuera del código
  • 🏔️ Montaña y senderismo (Pirineos, Gorbeia, Aizkorri)
  • 📚 Lectura técnica: sistemas distribuidos, arquitectura, inteligencia artificial
  • ✍️ Blogging sobre Platform Engineering, Rust, MCP
  • 👨‍🏫 Mentoring y formación de equipos
  • 🎮 Game development (histórico — LibGDX, Defold, entitas)

Pinned Loading

  1. Entitas-Java Entitas-Java Public

    Entity Component System (ECS) in Java 8

    Java 54 13

  2. DreamsLibGdx DreamsLibGdx Public

    Nueva intento de juego de plataformas, en este caso con la libreria LibGdx en Java.

    Java 9 1

  3. Rcode Rcode Public

    OpenCode.ai implementation in Rust - High-performance AI coding agent with streaming LLM, tool execution, TUI, Web UI, MCP, LSP integrations

    Rust 3 1

  4. CogniCode CogniCode Public

    AI-powered code intelligence MCP server — 17 tools for code analysis, search, refactoring and call graph visualization across 6 languages

    Rust 1

  5. pkm-ai pkm-ai Public

    Rust

  6. chronos chronos Public

    Chronos — Time-Travel Debugging MCP Server for AI Agents. Transform program execution into a queryable temporal database.

    Rust