Barcelona / full-stack / automation, internal tools, applied AI / 3 years of experience

Víctor Puerta

Full-stack developer with a focus on automation, internal tools, and applied AI.

I design and build full-stack software, from interfaces and APIs to data systems and AI workflows.

I also build internal tools, automate repetitive work, and improve engineering workflows when that reduces friction and makes systems easier to maintain.

Selected work

Projects

Agent infrastructure Role: Tooling architecture

Agent Runtime

A shared environment that lets different teams work with agents without assembling their stack from scratch, while keeping tooling and conventions reusable across departments.

ContributionDesigned the tooling layer and the packaging model for MCPs and skills so they could be adapted to each department.

ImpactReduces manual setup and turns internal conventions into reusable tools.

StackMCP, Python, shell scripts, and multi-agent wrappers

Internal pipeline + LLM Role: Data pipeline + product

UES Catalog

An internal pipeline that turns GitLab projects into a searchable technical catalog, making scattered repository knowledge easier to retrieve and reuse.

ContributionDefined the full pipeline: extraction, LLM enrichment, classification, API, and interface.

ImpactMakes it possible to retrieve technical context without reviewing repositories one by one.

StackPython, GitLab API, Spring Boot, MySQL, Next.js, and Docker

Private system Role: Architecture + full-stack

Operational Memory

A local-first system for working with agents around projects, tasks, and persistent context, designed to keep decisions and project knowledge available across sessions.

ContributionDefined the architecture and built the memory layer, semantic retrieval, and MCP tooling around the workflow.

ImpactReduces context load between sessions and makes project knowledge more reusable.

StackFastAPI, Next.js, Postgres, pgvector, Ollama, and MCP

Digital library Role: Frontend + backend

The Kiosk

A web-based EPUB library for browsing, organizing, and reading a catalog of around 80k books in the browser, with search and reading designed for everyday use.

ContributionBuilt frontend and backend features for scraping, search, organization, and integrated reading.

ImpactBrings a personal library into a more accessible format with less dependence on closed platforms.

StackReact, Tailwind, Node.js, Express, and PostgreSQL

Native iOS Role: iOS + product

Closet Native

A personal wardrobe iOS app with AI vision, outfit generation, and a usage calendar, built to turn cataloging and recommendations into a usable daily flow.

ContributionBuilt the native experience and the modular architecture behind cataloging, recommendations, and subscription flows.

ImpactTurns vision and generation capabilities into an everyday product experience, not an isolated demo.

StackSwiftUI, async/await, LLM vision, Supabase, and modular architecture

Professional background

Experience

Experience

Software Engineer

Eurecat

Full-stack work at Eurecat, a technology center, across client projects and projects linked to R&D, including data pipelines, APIs, technical interfaces, and AI-based workflows. Alongside delivery, I have also built internal tools, standardized project setups, and supported the practical adoption of AI in the engineering workflow.

Experience

Development Trainee

Escola Port Barcelona

Implemented new web features, improved interactivity, and adapted WordPress work to the needs of the project and the team.

Where I usually contribute

What I work on

Data pipelines and AI workflows

Extraction, classification, enrichment, and retrieval of technical context.

Internal tools and automation

Utilities and workflows that reduce setup time, repetition, and manual work.

Agent tooling and integrations

Tooling and integrations that help teams adopt agents with clearer conventions and less friction.

Backend systems and architecture

APIs, services, and system design for products that grow without losing clarity.

Applied AI

Moving from demo to real workflow, with context, guardrails, and human review where needed.

Academic and technical foundation

Education

Education

Computer Engineering

Universitat Pompeu Fabra

Training focused on software engineering, analysis, architecture, and systems development.

Education

Higher Technician in Development of Web Applications (DAW)

Higher vocational qualification

Two-year vocational qualification completed after Bachillerato, with a hands-on foundation in frontend, backend, databases, and web application development.

Engineering judgment and working style

How I work

My starting point is full-stack development. I work across frontend, backend, APIs, data flows, and product work, especially when software needs to solve a real client or product problem.

Alongside delivery, I usually improve the way engineering work gets done: internal tools, documentation, automation, and shared conventions that save time and reduce friction.

I'm interested in applied AI in the same practical way. I care less about novelty than about where it helps, where it needs limits, and how it can become part of everyday engineering work.

contact

Get in touch