Hi, I'm

Arnau

Computer Engineer

Specialized in Artificial Intelligence, Networking, and Process Agentification. Building solutions that connect technology with real-world impact.

About me

Who I am

Computer Engineer passionate about technology and innovation. My experience spans from systems administration to AI solutions and intelligent process automation.

Experience

Professional experience

  1. Computer Engineer · Relevance

    Jul 2026 – Present · Barcelona, Spain
    • Technology solutions for platforms, internal tools and company processes.
    • Migrating a client's management tool (marketing data aggregation and physical space management) from a legacy codebase to Laravel + Inertia with Vue.
    • DevOps pipelines (CI/CD) to automate integration and deployment of the applications.
  2. Software Developer & IT Support · Sofa Events (i-People)

    Oct 2025 – Jul 2026 · Barcelona, Spain
    • In-house AI agent platform: a core orchestrator for internal and external MCP tools, isolated sandboxed code execution, and an admin panel for managing skills and scheduled jobs.
    • 6 custom MCP servers (TypeScript and Python) connecting LLM agents to Odoo, Slack, Booqable, Google Drive, and a presentation generator, automating finance and event-operations workflows.
    • End-to-end time-tracking system (Slack-based reporting, review dashboard, and ERP integration) and a project-management assistant generating daily LLM-based digests.
    • Own production infrastructure: provisioned and maintained on AWS (nginx, TLS, containers) for several internal web applications.
    • Full project-lifecycle ownership — discovery, architecture, development, QA, deployment, and ongoing monitoring.

Projects

Featured work

Agentification

Intelligent Agent for Business Processes

Bachelor's Thesis

Development of an intelligent agent capable of autonomously managing and supporting business processes, integrating LLMs with automation tools and corporate knowledge bases.

  • Python
  • TypeScript
  • MCP
  • LLMs
  • RAG
Agentic

Odoo MCP Server

Model Context Protocol

MCP (Model Context Protocol) server that allows any AI agent to interact directly with an Odoo ERP. Includes modules for projects, tasks, HR, timesheets, and a universal record searcher.

  • TypeScript
  • MCP
  • Odoo
  • AI Agents
GitHub →
Agentic

Slack MCP Server

Model Context Protocol

MCP server for full Slack integration. Allows agents to list channels, send messages (with threads), manage users, and upload files directly to workspaces.

  • TypeScript
  • MCP
  • Slack API
  • AI Agents
GitHub →
Agentic

Google Drive MCP Server

Model Context Protocol

MCP server for Google Drive document management. Allows AI to list, search, read content, and upload binary or text files autonomously to the cloud workspace.

  • TypeScript
  • MCP
  • Google APIs
GitHub →
Agentic

Booqable MCP Server

Model Context Protocol

MCP integration with the Booqable rental management system. Empowers AI assistants with inventory querying and real-time rental order management capabilities.

  • TypeScript
  • MCP
  • Booqable
GitHub →
Agentic

PPTX Generator MCP Server

Model Context Protocol

Python engine that enables an AI agent to generate dynamic PowerPoint presentations. Uses master templates and YAML schemas to programmatically inject text and images.

  • Python
  • MCP
  • python-pptx
GitHub →
DevOps

SFTP CLI Tool

Command-line tool for managing SFTP connections and file transfers, written in Rust for maximum performance and security.

  • Rust
  • CLI
  • SFTP
  • Networking
GitHub →
Backend

Seatrush

Distributed seat-reservation system

Horizontally-scaled, stateless backend: Redis-based distributed locks to prevent double-booking, pub/sub channels to broadcast real-time availability across replicas, and a control panel that visualizes every request live.

  • Spring Boot
  • Redis
  • PostgreSQL
  • Distributed Systems
GitHub →
IT

Weather App

Meteorological application that fetches and displays real-time weather data, built with Flutter.

  • Flutter
  • Dart
  • APIs
GitHub →

Hackathons

Competitions & challenges

Skills

Skills & competencies

IT

  • Server administration (Linux)
  • DNS & DHCP
  • VPNs & Tunneling
  • Firewalls & Security
  • TCP/IP Networking

Backend

  • Java
  • Python
  • Spring Boot
  • Express
  • Slack Bolt
  • REST APIs
  • PHP
  • Laravel

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

Web Development

  • React
  • Next.js
  • Progressive Web Apps (PWA)
  • TypeScript
  • Tailwind CSS
  • Vue.js
  • Inertia.js

Agentification

  • Agent orchestration (MCP, n8n)
  • Claude API & Gemini API
  • RAG (Pinecone)
  • Workflow Automation
  • Prompt Engineering

DevOps

  • Agile Methodologies (Scrum/Kanban)
  • Spec Driven Development
  • Testing (unit, integration, e2e)
  • CI/CD (GitHub Actions, GitLab CI)
  • Containers (Docker, Podman)
  • Kubernetes
  • AWS (EC2, ECS, EKS, Lambda, S3)

GitHub

Activity

github.com/Themetralla3000 →
OctNovDecJanFebMarAprMayJunJulAugSep0 · 2025-09-280 · 2025-09-290 · 2025-09-300 · 2025-10-010 · 2025-10-020 · 2025-10-030 · 2025-10-040 · 2025-10-050 · 2025-10-060 · 2025-10-070 · 2025-10-080 · 2025-10-090 · 2025-10-100 · 2025-10-110 · 2025-10-120 · 2025-10-130 · 2025-10-140 · 2025-10-150 · 2025-10-160 · 2025-10-170 · 2025-10-180 · 2025-10-190 · 2025-10-200 · 2025-10-210 · 2025-10-220 · 2025-10-230 · 2025-10-240 · 2025-10-250 · 2025-10-260 · 2025-10-270 · 2025-10-280 · 2025-10-290 · 2025-10-300 · 2025-10-310 · 2025-11-010 · 2025-11-020 · 2025-11-030 · 2025-11-040 · 2025-11-050 · 2025-11-060 · 2025-11-070 · 2025-11-080 · 2025-11-090 · 2025-11-100 · 2025-11-110 · 2025-11-120 · 2025-11-130 · 2025-11-140 · 2025-11-150 · 2025-11-160 · 2025-11-170 · 2025-11-180 · 2025-11-190 · 2025-11-200 · 2025-11-210 · 2025-11-220 · 2025-11-230 · 2025-11-240 · 2025-11-250 · 2025-11-260 · 2025-11-270 · 2025-11-280 · 2025-11-290 · 2025-11-300 · 2025-12-010 · 2025-12-020 · 2025-12-030 · 2025-12-040 · 2025-12-050 · 2025-12-060 · 2025-12-070 · 2025-12-080 · 2025-12-090 · 2025-12-100 · 2025-12-110 · 2025-12-120 · 2025-12-130 · 2025-12-140 · 2025-12-150 · 2025-12-160 · 2025-12-170 · 2025-12-180 · 2025-12-190 · 2025-12-200 · 2025-12-210 · 2025-12-220 · 2025-12-230 · 2025-12-240 · 2025-12-250 · 2025-12-260 · 2025-12-270 · 2025-12-280 · 2025-12-290 · 2025-12-300 · 2025-12-310 · 2026-01-010 · 2026-01-020 · 2026-01-030 · 2026-01-040 · 2026-01-050 · 2026-01-060 · 2026-01-070 · 2026-01-080 · 2026-01-090 · 2026-01-100 · 2026-01-110 · 2026-01-120 · 2026-01-130 · 2026-01-140 · 2026-01-150 · 2026-01-160 · 2026-01-170 · 2026-01-180 · 2026-01-190 · 2026-01-200 · 2026-01-210 · 2026-01-220 · 2026-01-230 · 2026-01-240 · 2026-01-250 · 2026-01-260 · 2026-01-270 · 2026-01-280 · 2026-01-290 · 2026-01-300 · 2026-01-310 · 2026-02-010 · 2026-02-020 · 2026-02-030 · 2026-02-040 · 2026-02-050 · 2026-02-060 · 2026-02-070 · 2026-02-080 · 2026-02-090 · 2026-02-100 · 2026-02-110 · 2026-02-121 · 2026-02-130 · 2026-02-140 · 2026-02-150 · 2026-02-160 · 2026-02-170 · 2026-02-180 · 2026-02-190 · 2026-02-200 · 2026-02-210 · 2026-02-222 · 2026-02-230 · 2026-02-240 · 2026-02-250 · 2026-02-260 · 2026-02-270 · 2026-02-282 · 2026-03-010 · 2026-03-020 · 2026-03-030 · 2026-03-040 · 2026-03-050 · 2026-03-060 · 2026-03-070 · 2026-03-080 · 2026-03-090 · 2026-03-100 · 2026-03-110 · 2026-03-120 · 2026-03-130 · 2026-03-140 · 2026-03-150 · 2026-03-161 · 2026-03-170 · 2026-03-180 · 2026-03-190 · 2026-03-200 · 2026-03-210 · 2026-03-220 · 2026-03-230 · 2026-03-240 · 2026-03-250 · 2026-03-260 · 2026-03-270 · 2026-03-280 · 2026-03-290 · 2026-03-300 · 2026-03-310 · 2026-04-010 · 2026-04-020 · 2026-04-030 · 2026-04-040 · 2026-04-050 · 2026-04-060 · 2026-04-070 · 2026-04-080 · 2026-04-090 · 2026-04-102 · 2026-04-110 · 2026-04-120 · 2026-04-130 · 2026-04-140 · 2026-04-150 · 2026-04-160 · 2026-04-170 · 2026-04-180 · 2026-04-190 · 2026-04-200 · 2026-04-210 · 2026-04-220 · 2026-04-230 · 2026-04-240 · 2026-04-250 · 2026-04-260 · 2026-04-270 · 2026-04-280 · 2026-04-290 · 2026-04-300 · 2026-05-010 · 2026-05-020 · 2026-05-030 · 2026-05-040 · 2026-05-050 · 2026-05-060 · 2026-05-070 · 2026-05-080 · 2026-05-090 · 2026-05-100 · 2026-05-110 · 2026-05-123 · 2026-05-130 · 2026-05-140 · 2026-05-150 · 2026-05-160 · 2026-05-170 · 2026-05-180 · 2026-05-190 · 2026-05-200 · 2026-05-210 · 2026-05-220 · 2026-05-230 · 2026-05-240 · 2026-05-250 · 2026-05-260 · 2026-05-270 · 2026-05-280 · 2026-05-290 · 2026-05-300 · 2026-05-311 · 2026-06-013 · 2026-06-023 · 2026-06-032 · 2026-06-041 · 2026-06-050 · 2026-06-060 · 2026-06-070 · 2026-06-081 · 2026-06-090 · 2026-06-100 · 2026-06-110 · 2026-06-120 · 2026-06-130 · 2026-06-140 · 2026-06-150 · 2026-06-160 · 2026-06-1713 · 2026-06-180 · 2026-06-190 · 2026-06-200 · 2026-06-210 · 2026-06-220 · 2026-06-230 · 2026-06-240 · 2026-06-250 · 2026-06-260 · 2026-06-270 · 2026-06-280 · 2026-06-290 · 2026-06-300 · 2026-07-010 · 2026-07-020 · 2026-07-030 · 2026-07-042 · 2026-07-051 · 2026-07-060 · 2026-07-070 · 2026-07-080 · 2026-07-090 · 2026-07-100 · 2026-07-110 · 2026-07-120 · 2026-07-130 · 2026-07-141 · 2026-07-150 · 2026-07-160 · 2026-07-170 · 2026-07-180 · 2026-07-191 · 2026-07-200 · 2026-07-210 · 2026-07-220 · 2026-07-230 · 2026-07-240 · 2026-07-250 · 2026-07-260 · 2026-07-270 · 2026-07-280 · 2026-07-290 · 2026-07-300 · 2026-07-310 · 2026-08-010 · 2026-08-020 · 2026-08-030 · 2026-08-040 · 2026-08-050 · 2026-08-060 · 2026-08-070 · 2026-08-080 · 2026-08-090 · 2026-08-100 · 2026-08-110 · 2026-08-120 · 2026-08-130 · 2026-08-140 · 2026-08-150 · 2026-08-160 · 2026-08-170 · 2026-08-180 · 2026-08-190 · 2026-08-200 · 2026-08-210 · 2026-08-220 · 2026-08-230 · 2026-08-240 · 2026-08-250 · 2026-08-260 · 2026-08-270 · 2026-08-280 · 2026-08-290 · 2026-08-300 · 2026-08-310 · 2026-09-010 · 2026-09-020 · 2026-09-030 · 2026-09-040 · 2026-09-050 · 2026-09-060 · 2026-09-070 · 2026-09-080 · 2026-09-090 · 2026-09-100 · 2026-09-110 · 2026-09-120 · 2026-09-130 · 2026-09-140 · 2026-09-150 · 2026-09-160 · 2026-09-170 · 2026-09-180 · 2026-09-190 · 2026-09-200 · 2026-09-210 · 2026-09-220 · 2026-09-230 · 2026-09-240 · 2026-09-250 · 2026-09-260 · 2026-09-270 · 2026-09-282 · 2026-09-290 · 2026-09-300 · 2026-10-01
42 contributions in the last yearLess More

Contact

Let's talk

Have a project in mind or want to collaborate? Feel free to reach out.