Salta al contingut

ENGINYER BACKEND SÈNIOR — SISTEMES QUE ES PODEN AUDITAR

Una empresa. Un enginyer. Specs abans de codi.

Jordimp & Co. és el nom de feina d’un sol enginyer: sistemes backend, pipelines d’esdeveniments i IA aplicada, dissenyats, construïts i auditats pel mateix parell de mans des del 2017. Ara, dins d’un equip de plataforma telco. Entrada lliure: rols, repos, o un encàrrec curt amb spec primer.

DES DE 2017BARCELONA12 REPOS OBERTS1 ENGINYER

PITJA UNA PLANTA — LES PORTES S’OBREN AL SEU LLOC

EL PORTER · ES SAP TOTES LES PLANTES

Pregunta al porter

Truca el timbre i pregunta el que vulguis sobre la feina d’en Jordi. El porter respon des del CV públic i els repos, amb cites a l’arxiu — i el que no consta, ho diu.

ASK-API · MODELS LOCALS AL HOMELAB · CITA O CALLA

01

L’edifici

7 PLANTES · 1 PARELL DE MANS

CADA PLANTA ÉS UNA PORTA — PITJA UNA PER ENTRAR

PRIMERA VISITA? L’EDIFICI, EN PARAULES SENCILLES

Aquest edifici és la feina d’un sol enginyer: cada planta és un tipus de treball que fa. Entra — les portes són obertes i tot el que hi ha a dins es pot comprovar.

  • F3Recerca i RecuperacióFuncions d’IA que ensenyen la seva feina: les respostes es comproven contra un conjunt fix de preguntes abans d’arribar a un client.
  • F2Transport i TelemetriaLa canonada que mou dades entre els sistemes d’una empresa — construïda per tal que, quan una peça falla, et diguin quina peça i des de quan, en lloc d’enterar-te per un client.
  • F1Eines i PlataformaEines petites i plans per escrit: la feina es posa d’acord sobre el paper abans de la primera línia de codi, així sempre saps què es construeix i per què.
  • QInspeccióEls certificats al mur: puntuacions de velocitat, accessibilitat i qualitat, datades i signades, perquè aquí res funcioni a base de fe.
  • MPersones i PrincipisLes regles de la casa: proves abans que funcions, noms clars, trucs amagats no — un enginyer la feina del qual és fàcil d’auditar.
  • F0OperacionsL’historial professional: cada feina des del 2017, què es va lliurar i amb què es va construir — una història, sense reescriptures.
  • BRecepcióOn es comença: descriu què necessites amb les teves paraules i rep una resposta directa sobre si et podem ajudar.
JORDIMP & CO. DES DE 2017 · ENTRADA LLIURE JORDIMP & CO. DES DE 2017 · ENTRADA LLIURE

F3 — RECERCA I RECUPERACIÓ

IA APLICADA QUE ES POT AVALUAR — RECUPERACIÓ AMB REBUTS.

F32026

CodebaseRAG

RAG hexagonal sobre el teu codi — amb gate d’evals a CI.

0.409recall@5 mitjà

Python 3.13 · FastAPI · pgvector · Qdrant · Ollama · Langfuse · mypy strict

Veure a GitHub ↗
F32026

Interview Simulator

Un LLM local t’entrevista per veu; Whisper pren notes.

0crides al núvol

Whisper · Local LLM

Veure a GitHub ↗

F2 — TRANSPORT I TELEMETRIA

LA TUBERIA QUE NO POT MENTIR — TELEMETRIA AMB FALLADES HONESTES.

F22026

Kafka Adapter Telemetry

Telemetria per esdeveniments per a ~90 adaptadors a 4 països — en viu via SSE.

3×DOWN → 1alerta per episodi

Java 25 · Spring Boot 4.1 · Kafka · Oracle · Flyway · Testcontainers · SSE

Veure a GitHub ↗
F22026

Redis Toolkit

Rate-limiting atòmic per a gateways de LLM, fallades honestes.

429+ Retry-After, sempre

Java · Javalin · Redis · Testcontainers

Veure a GitHub ↗

F1 — EINES I PLATAFORMA

EL TALLER — HARNESSES, CLIS I EINES DELIBERADAMENT PETITES.

F12026

Harness

Harness multi-agent SDD: specs, rols i gates en una comanda. Es distribueix com a sis skills independents.

7stacks

Agents · SDD · CLI · Conventions

Veure a GitHub ↗
F12026

ggufbench

Benchmark agèntic per a models GGUF locals — velocitat, eines, codi, agent. Un harness, rebuts inclosos.

0.85millor puntuació global — minicpm-v-4.7-35b-a3b q4_k_m, thinking off

Python · GGUF · llama.cpp · GitHub Actions

Veure a GitHub ↗
F12025 - 2026

MD Mermaid PDF

Markdown + Mermaid directe a PDF, TDD de principi a fi.

Python · Markdown · Mermaid · GitHub Actions

Veure a GitHub ↗
F12026

MCP Transparent PNG

Servidor MCP que fa transparents els colors d’un PNG.

3modes de transparència

Python 3.13 · MCP · Pillow · GitHub Actions

Veure a GitHub ↗

Q — INSPECCIÓ

EL CERTIFICAT ITE — CADA PUNTUACIÓ AL MUR, DATADA I SIGNADA.

INSPECCIÓ TÈCNICA · 2026-10-26 · APTE

M — PERSONES I PRINCIPIS

COM ES FA LA FEINA — STACK, ESTÀNDARDS I REGLES DE TREBALL.

  • SOLID, Clean Code i TDD com a pràctica diària.
  • Tell, Don’t Ask — immutabilitat i tipus semàntics quan modelen el domini.
  • I/O a les vores; lògica pura i determinista a la resta.
  • Compartir coneixement i mentoritzar — l’equip millora plegat.

F0 — OPERACIONS

L’HISTORIAL PROFESSIONAL — 2017 FINS AVUI, EL MATEIX PARELL DE MANS.

2022—NOW
Telefónica Kernel · Open Gateway

Disseny i evolució de microserveis adaptadors REST per a Open Gateway. Autor d’una suite de 12+ eines CLI en Python que opera ~90 adaptadors a 4 països. Generació automàtica de codi OpenAPI (Swagger v2/v3) i documentació i diagrames integrats a CI.

2026
Axpe Consulting / Mapfre

Vaig impulsar l’anàlisi de modernització tecnològica de 39 APIs corporatives a Node.js 24. Vaig homogeneïtzar el stack i reduir el deute tècnic del parc d’APIs. 39 APIs sobre un únic stack Node.js 24 i un sol patró — menys deriva per a cada equip que en posseeix una.

2020—2022
Zitro Laboratory

Manteniment i evolució del servidor Java del motor d’apostes, Backoffice i integracions amb casinos online. Sign-in server-to-server, històrics a AWS Snowflake + Cassandra, integració OneSignal. Vaig mantenir en viu el servidor Java d’apostes mentre els històrics passaven a Snowflake + Cassandra i el sign-in passava a server-to-server.

2017—2020
Attendre S.L.

Evolució d’Attend® (tickets/inventari/projectes) i License Manager (Spring Boot 2.3 + REST). Attend® continua sent el producte viu — el nucli de tickets/inventari i el License Manager continuen en servei.

B — RECEPCIÓ

ENTRADA LLIURE — ROLS, REPOS O UN ENCÀRREC AMB SPEC PRIMER.

INSPECCIÓ TÈCNICA · 2026-10-26 · APTE
02

Què significa això per a tu

EL MATEIX TREBALL, EN PARAULES SENCILLES

Respostes d’IA que pots comprovar

Construeixo funcions d’IA que responen amb proves: un conjunt fix de preguntes demostra que les respostes són correctes abans de l’estrena — i continua demostrant-ho després de cada canvi.

Visita la planta de Recerca →

Sistemes que avisen quan es trenquen

Connecto els sistemes amb què funciona un negoci perquè la informació es mogui sola — i quan una peça cau, l’avis diu quina peça i des de quan. Sense fallades silencioses.

Visita la planta de Telemetria →

Un pla per escrit abans de la primera línia de codi

Cada feina comença com un document curt que pots llegir i aprovar: què es construeix, com es demostra que funciona i quan està acabat. Després el codi segueix el pla.

Visita la planta d’Eines →
033 DE 12 — LA RESTA A BAIX
F32026

CodebaseRAG

RAG hexagonal sobre el teu codi, amb un nucli determinista i eval-first: ingest, query i evals de retrieval amb gate a CI.

El resultat és un gate d’evals que bloqueja les regressions de retrieval abans del merge: la qualitat és una afirmació verificada a CI amb un sòl compromès, no una demo.

0.409recall@5 mitjà
≥40parells Q/A golden
strictmypy

Python 3.13 · FastAPI · pgvector · Qdrant · Ollama · Langfuse · mypy strict

Veure a GitHub ↗
F22026

Kafka Adapter Telemetry

Telemetria d’adaptadors dirigida per esdeveniments: pipeline Kafka gateway + hub amb persistència idempotent a Oracle, salut per adaptador, alertes i dashboard de missió en viu via SSE.

El resultat és visibilitat operativa sobre ~90 adaptadors a 4 països: qui està DOWN, des de quan i exactament una alerta per episodi — sense tempestes de pager ni forats silenciosos.

3×DOWN → 1alerta per episodi
100%insercions idempotents
10/10tasques SDD fetes

Java 25 · Spring Boot 4.1 · Kafka · Oracle · Flyway · Testcontainers · SSE

Veure a GitHub ↗
F12026

Harness

Un harness multi-agent estandarditzat per a Claude Code i OpenCode: rols de Spec-Driven Development (Leader, Spec Author, Implementer, Reviewer) instal·lats a qualsevol projecte amb una sola comanda. El seu procés també es distribueix com a sis skills independents (npx skills add jordimarsal/harness).

La recompensa és treball d’agent repetible: specs, rols i gates instal·lats en una comanda, en qualsevol stack — aquest portfolio es construeix amb ells.

7stacks
1 cmdinstal·lació
6skills

Agents · SDD · CLI · Conventions

Veure a GitHub ↗
04

Departaments

7 PLANTES · 1 PARELL DE MANS