Experience

bruno@cabado:~$ systemctl status 'work/*'# nine years across enterprise AI, broadcast systems and community building

deus.serviceAI Engineeractive (running) · Apr 2025 – Present

Description: AI Engineering and Data Engineering work focused on LLM/RAG systems, autonomous agents, and production-grade data workflows for enterprise clients.

  • Architected RAG and autonomous agent solutions using MCP to integrate enterprise tools and compliance-oriented workflows.
  • Reduced query latency by up to 80% in complex retrieval pipelines through optimized vector search and agentic orchestration.
  • Delivered a high-throughput compliance chatbot with scalable batching patterns for peak demand scenarios.
  • Built medallion-style data layers (Bronze/Silver/Gold) and enforced data quality checks across ingestion and transformation stages.
  • Established CI quality gates with linting and best-practice checks to improve reliability and maintainability.
  • Python
  • LangGraph
  • LangChain
  • Langfuse
  • Docker
  • Git
  • SQL
  • Spark
  • Azure
  • AzureAI
  • Databricks
  • Fabric
  • Data Factory
  • Cosmos DB
  • OpenAI
  • Claude
gpul.serviceFOSS Advocateactive (running) · Feb 2017 – Present

Description: 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.

  • Linux
  • Git
  • Open Source
cinfo.serviceAI Software Engineerinactive (dead) · May 2020 – Apr 2025

Description: Developed AI-based applications for real-time broadcasting.

  • Improved AI model inference speed using CUDA and TensorRT optimizations
  • Developed real-time broadcast system for sports events
  • Implemented automated camera control system for live events
  • Created ML pipeline for model training and deployment using MLFlow
  • Optimized video processing pipeline reducing latency.
  • C
  • C++
  • Python
  • CUDA
  • FFmpeg
  • Conan
  • Keras
  • PyTorch
  • OpenCV
  • TensorFlow
  • Docker
  • Git
  • FastAPI
  • CMake
  • MLflow
sopra-steria.serviceSoftware Developerinactive (dead) · Sep 2018 – Sep 2019

Description: Developed real-time track control and monitoring systems for the Paris Metro (RATP).

  • Developed real-time train tracking system with sub-second accuracy
  • Implemented high-availability monitoring dashboard for system health metrics
  • Designed fault-tolerant message queuing system for critical data
  • Java
  • Python
  • RabbitMQ
  • MongoDB
  • PostgreSQL
  • Qt
  • Spring
  • JUnit
  • CentOS
  • Bash
oesia-networks.serviceCurricular Interninactive (dead) · Feb 2018 – May 2018

Description: Cloud platforms and Internet of Things (IoT).

  • Developed Python scripts for IoT data processing and device management
  • Created proof-of-concept projects using Raspberry Pi for IoT applications
  • Conducted comparative analysis of major cloud platforms' IoT capabilities
  • Designed PostgreSQL database for internal process management
  • Python
  • AWS
  • Azure
  • GCP
  • PostgreSQL
  • Bash
  • RaspberryPi

Looking for hackathons and conferences? They moved to events/.

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