Carlos Ferrabone

Líder Técnico & ScrumMaster® | Arquitecto de Sistemas y Automatización

19 Años en Operaciones y Entrega IT • Veterano de Linux • Contribuidor de Wayland & Rust

Contribuciones Upstream & Open Source

Contribuidor activo en el ecosistema de escritorio Linux y compositores Wayland, con parches aceptados en upstream en Rust.

Merged Upstream

niri-wm/niri: liberación de teclas en winit

Eliminó el bloqueo de teclas modificadoras al perder foco en sesiones anidadas de Wayland mediante captura y emisión de eventos de liberación sintéticos.

Rust Wayland winit Entrada
Ver PR #4731 ↗
Merged Upstream

niri-wm/niri: ocultación de cursor anfitrión

Añadió configuración dinámica en KDL y alternancia en caliente para ocultar el cursor anfitrión en pruebas de compositores anidados.

Rust Wayland KDL Gráficos
Ver PR #4719 ↗
Colaboración de Comunidad

niri: Aislamiento multi-monitor y físicas de zoom

Implementó transiciones físicas de resortes por pantalla, aislamiento de renderizado multi-monitor y aceleración de teclas (+562 líneas en Rust).

Rust Smithay Wayland
Ver PR #2 ↗
Veterano de Comunidad

Freenode IRC & Reproductor Miro

Años brindando soporte en Freenode IRC (#fluxbox, #fedora-es) guiando a usuarios, depurando gestores de ventanas y probando proyectos abiertos como Miro.

Freenode Fluxbox Fedora Miro
Visitar GitHub @broli ↗

Proyectos Clave & Infraestructura

Demonio en Rust

niri-screenshot-daemon

Watchdog multi-sesión basado en eventos conectado directamente al socket UNIX de Niri, reenviando capturas anidadas a Satty con 0% de CPU en reposo.

Rust Wayland IPC Sockets UNIX Satty
Ver en GitHub ↗

run-proton-tui

Lanzador interactivo en TUI desarrollado en Go para ejecutar juegos bajo Proton y Wine en Linux con optimizaciones automáticas de hardware.

Go Bubbletea Proton/Wine TUI
Ver en GitHub ↗

tachopulse

Widget monitor dinámico de telemetría de hardware con diales y barras para la barra de estado Noctalia v5 en escritorios Linux.

QML JavaScript Sensores Linux
Ver en GitHub ↗

oozecrawler

Puzzle de física 2D estilo Suika y roguelite en Godot 4 con GDScript 2.0 tipado, fragment shaders procedimentales y audio con crescendo dinámico.

Godot 4 GDScript 2.0 Física 2D Shaders
Ver en GitHub ↗

OllamaGUI

Cliente nativo de escritorio para inferencia en tiempo real y ajuste de parámetros con modelos locales en Ollama con cero dependencia de la nube.

Python PySide6 Ollama
Ver en GitHub ↗

pkb-daily-logs

Solución de automatización con Playwright e IA para sintetizar reportes diarios de obra, ahorrando más de 3 horas semanales de carga manual.

Python Playwright Automatización
Ver en GitHub ↗

Infraestructura de Servidor Personal

El servidor casero 24/7 con Arch Linux que aloja este portafolio. Ejecuta microservicios Dockerizados, VPN WireGuard, Nginx Proxy Manager y Pi-hole.

Arch Linux Docker Nginx WireGuard
Ver Arquitectura ↗
Ver Repositorios en GitHub

Sobre Mí

Comencé a programar en una Commodore 64 en BASIC. Mi camino en Linux empezó con Red Hat 7 y Fedora Core 1, seguido de casi dos décadas en Gentoo configurando kernels personalizados y compilando el sistema desde fuentes antes de adoptar Arch Linux y CachyOS.

Profesionalmente, cuento con 19 años de liderazgo en operaciones y entrega de servicios IT. Como ScrumMaster® Certificado (CSM) y Service Delivery Manager regional, lideré equipos de más de 25 ingenieros, reduje las fallas de SLA de primer contacto a cero y gestioné cuentas empresariales complejas. Hoy combino ese rigor organizativo con desarrollo práctico de sistemas: colaborando en compositores Wayland en Rust y programando automatizaciones de producción que eliminan tareas manuales repetitivas.

Foto de perfil de Carlos Ferrabone

Contacto

Email: carlos.ferrabone@gmail.com

Teléfono: +54 911 5632 8397

LinkedIn: linkedin.com/in/carlos-ferrabone/

GitHub: github.com/broli