Carlos Ferrabone

Technical Leader & ScrumMaster® | Systems & Automation Architect

19 Years IT Operations & Delivery • Linux Veteran • Wayland & Rust Contributor

Upstream & Open Source Contributions

Active contributor to modern Linux desktop systems and Wayland compositors, with merged upstream patches in Rust.

Merged Upstream

niri-wm/niri: backend/winit release held keys

Prevented stuck modifier keys on nested Wayland focus loss by handling window events and clearing depressed keys.

Rust Wayland winit Input
View PR #4731 ↗
Merged Upstream

niri-wm/niri: nested session hide-host-cursor

Added dynamic KDL configuration and runtime toggling to hide host cursors during nested compositor testing.

Rust Wayland KDL Graphics
View PR #4719 ↗
Community Collaboration

niri: Multi-monitor zoom animation physics

Implemented per-output spring physics transitions, multi-monitor framebuffer isolation, and temporal key acceleration (+562 lines in Rust).

Rust Smithay Wayland
View PR #2 ↗
Community Veteran

Freenode IRC & Miro Video Player

Years spent in Freenode IRC (#fluxbox, #fedora-es) mentoring users, diagnosing window managers, and testing early open media projects.

Freenode Fluxbox Fedora Miro
Visit GitHub @broli ↗

Featured Projects & Infrastructure

Rust Daemon

niri-screenshot-daemon

Event-driven multi-session screenshot watchdog connecting directly to Niri's UNIX socket IPC, routing nested captures to host Satty with 0% idle CPU.

Rust Wayland IPC UNIX Sockets Satty
View on GitHub ↗

run-proton-tui

Interactive TUI launcher in Go for running Windows games cleanly under Proton and Wine on Linux distributions with hardware-aware optimization.

Go Bubbletea Proton/Wine TUI
View on GitHub ↗

tachopulse

Dynamic hardware telemetry monitor widget featuring glowing dials, bars, and histograms for the Noctalia v5 Linux desktop status bar.

QML JavaScript Linux Sensors
View on GitHub ↗

oozecrawler

2D Suika-style physics merge puzzle meets dungeon crawler roguelite in Godot 4 with typed GDScript 2.0, procedural canvas shaders, and dynamic audio.

Godot 4 GDScript 2.0 2D Physics Shaders
View on GitHub ↗

OllamaGUI

Native, responsive desktop client for streaming chat and parameter tuning with local Ollama models with zero cloud dependency.

Python PySide6 Ollama
View on GitHub ↗

pkb-daily-logs

AI-driven Python automation pipeline utilizing Playwright to synthesize field updates into compliance logs, saving 3+ hours weekly.

Python Playwright Automation
View on GitHub ↗

Personal Server Infrastructure

The 24/7 Arch Linux home server hosting this very portfolio! Runs Dockerized microservices, WireGuard VPN, Nginx Proxy Manager, and Pi-hole.

Arch Linux Docker Nginx WireGuard
View Architecture ↗
Browse Full GitHub Showcase

About Me

I wrote my first lines of code on a Commodore 64 in BASIC. My Linux journey began with Red Hat 7 and Fedora Core 1, followed by nearly two decades on Gentoo configuring custom kernels and building userlands from source before adopting Arch Linux and CachyOS.

Professionally, I bring 19 years of IT operations and service delivery leadership. As a Certified ScrumMaster® (CSM) and Regional Service Delivery Manager, I led teams of 25+ engineers, eliminated First Contact SLA failures to zero, and managed complex enterprise accounts. Today, I combine that organizational rigor with hands-on systems hacking—contributing to Wayland compositors in Rust and engineering production automations that eliminate manual overhead.

Carlos Ferrabone Profile Photo

Get In Touch

Email: carlos.ferrabone@gmail.com

Phone: +54 911 5632 8397

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

GitHub: github.com/broli