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

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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 5 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 3

  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 2