Barcelona / full-stack / automatización, herramientas internas e IA aplicada / 3 años de experiencia

Víctor Puerta

Desarrollador full-stack. La mayoría de los días ando construyendo herramientas internas, automatización o algo con IA.

Construyo software full-stack de punta a punta: interfaces, APIs, sistemas de datos y los flujos con IA que lo conectan todo.

No es un trabajo vistoso, pero es de los que hacen a un equipo más rápido: menos repetición, menos pasos manuales y sistemas más fáciles de mantener.

Trabajo seleccionado

Proyectos

Infraestructura de agentes Rol: Arquitectura de herramientas

Agent Tooling

Un único gateway gobernado para todos los agentes de código de la empresa. Codex, OpenCode, Cursor o Claude se conectan a un solo endpoint /mcp que aplica el catálogo, los permisos por usuario y la entrega de credenciales, y audita cada llamada autorizada.

ContribuciónDiseño del modelo de catálogo y permisos, de la Portal API y su UI, y de los adaptadores MCP para GitLab, Jira, Jenkins, SonarQube y bases de datos internas.

ImpactoOfrece a los equipos un único endpoint gobernado para agentes, con identidad, política y auditoría centralizadas en lugar de configuración por cliente.

TecnologíasFastAPI, MCP, Next.js, Pydantic y Docker Compose

Pipeline interna + LLM Rol: Pipeline de datos + producto

Catálogo UES

Pipeline interna que convierte proyectos de GitLab en un catálogo técnico consultable, para que el conocimiento disperso entre repositorios sea fácil de encontrar y reutilizar.

ContribuciónPlanteamiento de la pipeline completa: extracción, enriquecimiento con LLM, clasificación, API e interfaz.

ImpactoResponde a «¿esto ya lo hemos hecho antes?» sin abrir los repositorios uno a uno.

TecnologíasPython, GitLab API, Spring Boot, MySQL, Next.js y Docker

Sistema privado Rol: Arquitectura + full-stack

Memoria Operativa

Sistema local-first que da memoria duradera a los agentes: proyectos, tareas y decisiones siguen disponibles entre sesiones en lugar de morir con la ventana de contexto.

ContribuciónDefinición de la arquitectura y construcción de la capa de memoria, la búsqueda semántica y las herramientas MCP alrededor del flujo de trabajo.

ImpactoReduce la carga de contexto entre sesiones y hace más reutilizable el conocimiento de proyecto.

TecnologíasFastAPI, Next.js, Postgres, pgvector, Ollama y MCP

Producto de escritorio privado Rol: Desarrollo de escritorio

BIA

Aplicación de escritorio para apoyar flujos de reuniones y documentación.

ContribuciónConstrucción del producto de punta a punta.

ImpactoReúne un flujo de trabajo interno en una única aplicación.

TecnologíasElectron y TypeScript

Atlas narrativo interactivo Rol: Producto + frontend

Antes de La Odisea

Atlas interactivo que convierte un videoensayo sobre La Odisea en un mapa narrativo navegable, con personajes, relaciones y lugares sincronizados con el reproductor de YouTube como reloj de la narración.

ContribuciónDiseño del modelo narrativo y construcción del layout determinista del grafo, el enrutado de aristas y la aparición progresiva sincronizada con los capítulos del vídeo.

ImpactoConvierte un vídeo de 19 capítulos en un atlas estructurado que se puede explorar, no solo ver.

TecnologíasNext.js, TypeScript, React Flow, Dagre y YouTube IFrame API

Herramienta personal Rol: macOS + producto

FocusGate

App de barra de menús para macOS con sesiones de foco estrictas: bloquea dominios que distraen vía NextDNS en Mac y iPhone, y una sesión activa no se puede parar ni reconfigurar hasta que el temporizador termina.

ContribuciónConstrucción de la app de barra de menús, una CLI y un servidor MCP sobre el mismo estado, más un watchdog que reaplica los bloqueos si algo cambia a mitad de sesión.

ImpactoConvierte la fuerza de voluntad en infraestructura: una vez empieza la sesión, la única salida es terminarla.

TecnologíasSwift, SwiftUI, NextDNS API y un servidor MCP local

iOS nativo Rol: iOS + producto

Closet Native

App iOS de armario personal con visión por IA, generación de outfits y calendario de uso, pensada para que catalogar y recibir recomendaciones encaje en la rutina diaria real.

ContribuciónConstrucción de la experiencia nativa y de la arquitectura modular para catalogación, recomendaciones y suscripción.

ImpactoAterriza capacidades de visión y generación en una experiencia cotidiana, no en una demo aislada.

TecnologíasSwiftUI, async/await, visión con IA, Supabase y arquitectura modular

Recorrido profesional

Experiencia

Ingeniero de software

Eurecat

Trabajo full-stack en Eurecat, un centro tecnológico, en proyectos de cliente y de I+D: pipelines de datos, APIs, interfaces técnicas y flujos con IA. Además de la entrega, he construido herramientas internas, estandarizado configuraciones de proyecto y ayudado a que la IA sea parte normal del flujo de ingeniería.

Trainee de desarrollo

Escola Port Barcelona

Implementación de nuevas funcionalidades web, mejora de la interactividad y adaptación de desarrollos en WordPress según las necesidades del proyecto y del equipo.

Formación

Estudios

Ingeniería Informática

Universitat Pompeu Fabra

Formación orientada a ingeniería de software, análisis, arquitectura y construcción de sistemas.

Técnico Superior en Desarrollo de Aplicaciones Web (DAW)

Ciclo formativo de grado superior

Formación de dos años cursada después de Bachillerato, con una base práctica en frontend, backend, bases de datos y desarrollo de aplicaciones web.

Forma de trabajar

Cómo trabajo

Mi punto de partida es el desarrollo full-stack. Trabajo entre frontend, backend, APIs, flujos de datos y producto, sobre todo cuando el software tiene que resolver un problema real de cliente o de producto.

Además de la entrega, suelo mejorar cómo se hace el trabajo de ingeniería: herramientas internas, documentación, automatización y convenciones compartidas que ahorran tiempo a todo el equipo.

Me interesa la IA aplicada desde esa misma mirada práctica. Me importa menos la novedad que dónde ayuda de verdad, dónde necesita límites y cómo se convierte en parte del trabajo diario de ingeniería.

En qué trabajo

Pipelines de datos y flujos con IA

Extracción, clasificación, enriquecimiento y recuperación de contexto técnico.

Herramientas internas y automatización

Pequeñas herramientas y flujos que devuelven horas: menos configuración, menos repetición y menos trabajo manual.

Herramientas e integraciones para agentes

Herramientas e integraciones para que un equipo adopte agentes con convenciones más claras y menos fricción.

Backend y arquitectura de sistemas

APIs, servicios y diseño de sistemas para productos que crecen sin perder claridad.

IA aplicada

Pasar de la demo al flujo real, con contexto, límites y revisión humana donde hace falta.

contacto

Contacto

Abierto a problemas interesantes y buenos equipos. El email es la vía más rápida.