bruno@cabado:~$ cat experience/gpul.md

← work/

GPUL — Grupo de Programadores e Usuarios de Linux

FOSS AdvocateFeb 2017 – Present

  • FOSS
  • Community
  • Leadership
  • Open Source

9+ years with GPUL, A Coruña's Linux and free software user group — from Board Treasurer to Board Member, now mentoring the new organizing team as FOSS Advocate.

GPUL (Grupo de Programadores e Usuarios de Linux) is a non-profit association based in A Coruña that has promoted free software, open hardware, and free knowledge since 1998. It operates as part of the broader network of Linux user groups and FOSS communities in Galicia.

I joined the board in February 2017 as Board Treasurer, a role I held for over six years until April 2023, when I transitioned to Board Member. In February 2026 I stepped down from the board and became a FOSS Advocate — staying active in the association while handing day-to-day responsibility to a new generation of organizers.

As Treasurer, I managed the association’s finances, sponsorship agreements, legal compliance, and financial reporting, and co-founded HackUDC — building the operational foundation that let it grow from a first edition into events handling budgets of €25,000+ and 500+ attendees.

As Board Member, I helped set GPUL’s strategic direction and coordinated 20+ volunteers across the association’s recurring events — HackUDC, GPUL School, and Atlántica Labs — while strengthening ties with sponsors and universities across Galicia.

Now as FOSS Advocate, my role is to mentor the incoming board and help new members take ownership of GPUL’s initiatives, passing on institutional knowledge built over nearly a decade of involvement.

## Technologies

  • Linux
  • Git
  • Open Source

## Career progression

  1. FOSS AdvocateFeb 2026 – Present

    • Continuing as an active member of GPUL after stepping down from the board — mentoring and advising the new organizing team, sharing institutional knowledge built over 9 years of involvement
    • Supporting new members in navigating the organization, helping them take ownership of initiatives and grow as community leaders within the open-source ecosystem
  2. Board MemberApr 2023 – Feb 2026

    • Served on GPUL's governing board, driving strategic decisions on community programs, partnerships, and the long-term direction of the organization
    • Coordinated 20+ volunteers across multiple initiatives, ensuring operational continuity across events including HackUDC, GPUL School, and Atlántica Labs
    • Strengthened relationships with sponsors, universities, and the broader Galician tech community, helping consolidate GPUL's role as a reference open-source organization in the region
  3. Board TreasurerFeb 2017 – Apr 2023

    • Managed GPUL's annual budget and finances for 6 years, overseeing financial planning, sponsor agreements, and operational expenditure for a volunteer-run non-profit open-source community
    • Scaled the organization's financial capacity alongside its growth — from small local meetups to events like HackUDC handling budgets of €25,000+ and 500+ attendees
    • Co-founded and directed the launch of HackUDC, Galicia's largest hackathon

bruno@cabado:~$ mail hi@brunocabado.com# I share work, research and product experiments in AI systems

$ send-message$ wget cv.pdf$ open linkedin$ open github

© 2026 Bruno Cabado · designed & developed in Galicia with Astro

↑↓ navigate · Enter open · Esc close

key bindings

0–8select window
n / pnext / previous window
ctalk to the agent pane
% / " or -split side by side / stacked (up to 3 panes, each shows a window)
Spacenext layout (side by side → stacked → main + stack → main + row)
qshow pane numbers, then press one to jump there
{ / }swap the focused pane with the main one
Shift+←↑↓→resize (main pane smaller / larger)
o · Ctrl+b ←↑↓→focus next pane · pane in that direction
zzoom the focused pane (again to restore)
xclose the focused pane (closing the main one promotes the split)
ttoggle theme (dark ⇄ latte) · :theme next cycles gruvbox, nord, tokyo, dracula
/ · Ctrl+ksearch the whole site
:command prompt
:set keys offdisable single-key shortcuts (the prefix still works)
Ctrl+bprefix — every key above also works after it; % " x and arrows need it

commands: search · select-window <name|n> · open <query> · ask <question> · split-window [-h|-v] [name] · kill-pane · zoom · swap-pane · layout · theme [mocha|latte|gruvbox|nord|tokyo|dracula] · ls · exit · help
agent: type /clear to reset the conversation