About

bruno@cabado:~$ man bruno

BRUNO(1)General Commands ManualBRUNO(1)

NAME

bruno — AI engineer, PhD researcher, FOSS community builder

DESCRIPTION

Bruno Cabado speaking at HackUDC 2025

AI Engineer and PhD Researcher based in A Coruña, Galicia. For the past decade: computer vision systems for live sports broadcast, LLM and RAG pipelines for enterprise clients, and the data platforms that underpin them. The work sits at the intersection of applied research and engineering — the goal is always something reliable and measurable, not just interesting on paper.

Long-time member and board director of GPUL, A Coruña's Linux and free software association, where he co-foundedHackUDC, Galicia's largest student hackathon, and served as Treasurer and later as Vocal on the board. The FOSS community shaped how he thinks about software, collaboration, and building things that last.

Gives talks at community conferences like AtlanticaConf, tech summits and academic venues from A Coruña to Seattle, on real-time AI systems and the honest chaos of organizing events at scale.

  • Bruno Cabado at CVPR 2024, Seattle
  • Bruno Cabado at HackUDC 2025
  • Bruno Cabado at AtlanticaConf 2023
  • HackUDC 2024 organizers team
  • Bruno Cabado at HackUDC 2023 — inaugural edition
  • HackUDC 2024 participants

LOCALES

  • Galego — native
  • Español — native
  • English — professional
  • Français — professional

PACKAGES

top skills

  • Python
  • C++
  • PyTorch
  • Docker
  • Git
  • OpenCV
  • LangChain
  • Linux

ai & machine learning

  • PyTorch
  • TensorFlow
  • Keras
  • OpenCV
  • DVC
  • MLflow
  • Ollama
  • LangChain
  • LangGraph
  • LangSmith
  • Langfuse
  • OpenAI
  • Claude
  • Gemini
  • DeepSeek
  • AzureAI

backend & web development

  • Flask
  • FastAPI
  • Django
  • Astro
  • Streamlit

programming languages

  • Python
  • C++
  • Java
  • JavaScript
  • Bash
  • LaTeX
  • Arduino

devops & tools

  • CMake
  • Conan
  • FFmpeg
  • Pre-commit
  • Tmux
  • Linux
  • Docker
  • Git
  • Cursor
  • Notion

platforms & services

  • Azure
  • GCP
  • AWS
  • Databricks
  • MCP

SEE ALSO

x(1) github(1) gitlab(1) linkedin(1) instagram(1) cv(5)

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