CodebaseRAG
RAG hexagonal sobre el teu codi — amb gate d’evals a CI.
Python 3.13 · FastAPI · pgvector · Qdrant · Ollama · Langfuse · mypy strict
Veure a GitHub ↗ENGINYER BACKEND SÈNIOR — SISTEMES QUE ES PODEN AUDITAR
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.
PITJA UNA PLANTA — LES PORTES S’OBREN AL SEU LLOC
EL PORTER · ES SAP TOTES LES PLANTES
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
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.
IA APLICADA QUE ES POT AVALUAR — RECUPERACIÓ AMB REBUTS.
RAG hexagonal sobre el teu codi — amb gate d’evals a CI.
Python 3.13 · FastAPI · pgvector · Qdrant · Ollama · Langfuse · mypy strict
Veure a GitHub ↗Un LLM local t’entrevista per veu; Whisper pren notes.
Whisper · Local LLM
Veure a GitHub ↗LA TUBERIA QUE NO POT MENTIR — TELEMETRIA AMB FALLADES HONESTES.
Telemetria per esdeveniments per a ~90 adaptadors a 4 països — en viu via SSE.
Java 25 · Spring Boot 4.1 · Kafka · Oracle · Flyway · Testcontainers · SSE
Veure a GitHub ↗Rate-limiting atòmic per a gateways de LLM, fallades honestes.
Java · Javalin · Redis · Testcontainers
Veure a GitHub ↗EL TALLER — HARNESSES, CLIS I EINES DELIBERADAMENT PETITES.
Harness multi-agent SDD: specs, rols i gates en una comanda. Es distribueix com a sis skills independents.
Agents · SDD · CLI · Conventions
Veure a GitHub ↗Benchmark agèntic per a models GGUF locals — velocitat, eines, codi, agent. Un harness, rebuts inclosos.
Python · GGUF · llama.cpp · GitHub Actions
Veure a GitHub ↗Markdown + Mermaid directe a PDF, TDD de principi a fi.
Python · Markdown · Mermaid · GitHub Actions
Veure a GitHub ↗Servidor MCP que fa transparents els colors d’un PNG.
Python 3.13 · MCP · Pillow · GitHub Actions
Veure a GitHub ↗EL CERTIFICAT ITE — CADA PUNTUACIÓ AL MUR, DATADA I SIGNADA.
INSPECCIÓ TÈCNICA · 2026-10-26 · APTE
COM ES FA LA FEINA — STACK, ESTÀNDARDS I REGLES DE TREBALL.
L’HISTORIAL PROFESSIONAL — 2017 FINS AVUI, EL MATEIX PARELL DE MANS.
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.
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.
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.
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.
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 →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 →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 →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.
Python 3.13 · FastAPI · pgvector · Qdrant · Ollama · Langfuse · mypy strict
Veure a GitHub ↗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.
Java 25 · Spring Boot 4.1 · Kafka · Oracle · Flyway · Testcontainers · SSE
Veure a GitHub ↗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.
Agents · SDD · CLI · Conventions
Veure a GitHub ↗