WorkCapabilitiesAboutCareerWritingContact
Software Architect

Sergi
Fígols Ors

Agentic AI that reaches production — and the client.

Barcelona
system.architecture
Infraterraform · iac
CI/CDgitlab · aws
MLOpsclearml · spot
Cloudaws
Fullstacknext · django
01plan
02build
03ship
04observe
pipeline: green5 services · deploy on merge
01 / About

I build the systems
that get teams to production.

I'm Sergi, a software architect based in Barcelona. I work at the intersection of infrastructure, delivery and developer experience, designing the platforms and tooling that let teams ship reliably, repeatably and efficiently.

My bias is toward results in production and the client's real context, not architecture for its own sake. Short feedback loops, infrastructure as code, and pipelines that do the boring work so people don't have to.

Currently a full-time Software Architect at GPAINNOVA, Barcelona — and I also take on independent projects on the side.

Based inBarcelona, ES
RoleSoftware Architect
EducationICT Systems Engineer · UPC
Sergi Fígols Orssergi.fígols — barcelona
02 / Capabilities

What I do

Seven areas where I bring the most impact — from the metal up to the product.

/01

Agentic AI

Support designing and shipping agentic AI — LLM-powered agents, tooling and orchestration wired into real products.

LLMsAgentsMCP
/02

Infrastructure & IaC

Reproducible, version-controlled infrastructure — provisioned as code, never by hand.

TerraformAWSDocker
/03

CI/CD Pipelines

Self-hosted GitLab on AWS with automated build, test, scan and deploy on every commit.

GitLab CIGitOpsHelm
/04

MLOps

Experiment tracking, model lifecycle and heavy training on interruptible Spot compute.

ClearMLAWS SpotPython
/05

Cloud Solutions

Scalable, secure deployments on AWS — EC2, VPN access and containerized services.

AWSEC2Kubernetes
/06

Fullstack Development

Production web apps end to end — Next.js front ends over robust Python back ends.

Next.jsTypeScriptDjango
/07

IoT & Industry 4.0/5.0

Connecting machines and devices — communication systems and telemetry for Industry 4.0 and 5.0.

MQTTIoTIndustry 4.0/5.0
03 / Selected work

Featured work

Two platforms I built, and the products they power. Pick a case from the index.

01Platform

CI/CD Platform

Context

Teams shipped by hand — builds were inconsistent, releases were slow, and there was no shared delivery standard across repositories.

What I built

A self-hosted GitLab on AWS with reusable pipeline templates: build, test, scan and deploy on every commit, promoted through environments with a GitOps workflow.

Stack
GitLab CIAWSTerraformDockerGitOps
From hours-long manual releases to automated deploys on every merge — one repeatable pipeline standard across every team repo.
ci/cd pipeline
Commitgit push
GitLab Runnerself-hosted · aws
Build · Test · Scandocker
Registryartifacts
Deploy → AWSgitops promote
trigger: on mergeenv: dev → prod
02Platform

MLOps Platform

Context

Model training was ad-hoc and expensive — experiments weren't tracked, results weren't reproducible, and GPU time ran on costly on-demand machines.

What I built

An MLOps platform around ClearML for experiment tracking and orchestration, running heavy training on AWS Spot instances, with a model registry feeding the serving layer.

Stack
ClearMLAWS SpotPythonDockerKubernetes
Reproducible experiments at a fraction of the compute cost — training that scales onto interruptible Spot capacity.
mlops lifecycle
Datasetversioned
Train · Spotaws spot · gpu
ClearML Trackexperiments
Model Registryversioned models
Serveinference
compute: spottracking: clearml
03Product

APS Payment Integration

Context

APS runs automated luggage-cart rental systems in airports worldwide — Costa Rica, Turkey, Milan. Travelers rent carts with local currency and are refunded on return.

What I built

A real-time MQTT bridge between their logical control devices and the payment processing systems — plus cloud infrastructure in Django and frontend interfaces for the local machines.

Stack
MQTTCPythonDjangoNext.js
A seamless device-to-payment integration that improved the traveler experience and operational efficiency.
payment bridge
Cart Devicecontrol logic · C
MQTT Brokerreal-time
Payment APIlocal currency
Refundon return
airports: worldwideprotocol: mqtt
APS payment system
04Product

CBSFC1946

Context

A basketball club needed a public web presence and a way for non-technical staff to manage their own content.

What I built

A public website and backoffice — CMS-driven pages with an API powering both the public site and the admin tooling the club uses day to day.

Stack
Next.jsTypeScriptCMSAPI
The club publishes and updates its own content through a custom backoffice — live in production.
web + backoffice
CMScontent
APIsingle source
Public Sitenext.js
Backofficeadmin tools
hosting: vercellocale: ca
CBSFC1946 website
05ProductPending deployment

ValorApp

Context

Restaurants get customer reviews, but there's no easy way to credit the waiter who actually earned each one.

What I built

An app where every waiter carries an NFC card; customers tap it to leave a review tied to that waiter, who then earns benefits, prizes and recognition.

Stack
NFCNext.jsTypeScript
Reviews attributed to the right waiter — turning customer feedback into perks and rewards. About to launch.
nfc reviews
NFC Cardper waiter
Customer Tapleaves review
Review → Waiterattributed
Rewardsperks · prizes
channel: nfcstage: pre-launch
04 / Trajectory

Career

ICT Systems Engineer, UPC — Universitat Politècnica de Catalunya.

GPAINNOVA · Barcelona
Feb 2026 — Now

Software Architect

After GPAINNOVA internalized me in February, I moved into the architecture role — defining and shipping to production the infrastructure, CI/CD and the MLOps platform.

Jan 2025 — Feb 2026

Software Engineer · via Between Technology

Embedded with GPAINNOVA through Between Technology — working across diverse projects, from IoT over MQTT to backend services with Django and Odoo, and contributing to the GitLab CI/CD pipelines.

Iskra · Manresa
Apr 2023 — Dec 2024

Software Engineer

Full-stack developer on diverse projects — from frontend with React and Next.js to backend services in Python, AsyncIO and Kubernetes.

Vilar Riba · Vic
Apr 2021 — Nov 2022

IT Technician

While studying at UPC — resolving computer and device issues, and later managing the VMware infrastructure.

05 / Writing

Writing

Notes on engineering, architecture and how things get built. More coming soon.

Engineering · Meta

How was this site built?

A walkthrough of the stack behind this portfolio — Next.js, Tailwind and next-intl — and where I'm taking it next.

Read article
In writing

Building an Odoo agent and wiring it to the modules

How to build an agent for Odoo that talks to the different modules — currently living in one of my repositories.

Coming soon
In writing

Server-side rendering for heavy 3D

Rendering very heavy 3D objects on the server so they show up on small, low-powered screens.

Coming soon
06 / Contact

Let's build
something that ships.

Have a platform to stand up, a pipeline to tame, or models to get into production? Let's talk.