Saltar al contenido

INGENIERO BACKEND SENIOR — SISTEMAS QUE SE PUEDEN AUDITAR

Una empresa. Un ingeniero. Specs antes que código.

Jordimp & Co. es el nombre de trabajo de un solo ingeniero: sistemas backend, pipelines de eventos e IA aplicada, diseñados, construidos y auditados por el mismo par de manos desde 2017. Ahora, dentro de un equipo de plataforma telco. Entrada libre: roles, repos o un encargo corto con spec primero.

DESDE 2017BARCELONA12 REPOS ABIERTOS1 INGENIERO

PULSA UNA PLANTA — LAS PUERTAS SE ABREN EN SITIO

EL CONSERJE · CONOCE TODAS LAS PLANTAS

Pregunta al conserje

Toca el timbre y pregunta lo que quieras sobre el trabajo de Jordi. El conserje responde desde el CV público y los repos, con citas en el registro — y lo que no consta, lo dice.

ASK-API · MODELOS LOCALES EN EL HOMELAB · CITA O CALLA

01

El edificio

7 PLANTAS · 1 PAR DE MANOS

CADA PLANTA ES UNA PUERTA — PULSA UNA PARA ENTRAR

¿PRIMERA VISITA? EL EDIFICIO, EN PALABRAS SENCILLAS

Este edificio es el trabajo de un solo ingeniero: cada planta es un tipo de trabajo que hace. Entra — las puertas están abiertas y todo lo de dentro se puede comprobar.

  • F3Investigación y RecuperaciónFunciones de IA que enseñan su trabajo: las respuestas se comprueban contra un conjunto fijo de preguntas antes de llegar a un cliente.
  • F2Transporte y TelemetríaLa tubería que mueve datos entre los sistemas de una empresa — construida para que, cuando una pieza falla, te digan qué pieza y desde cuándo, en lugar de enterarte por un cliente.
  • F1Herramientas y PlataformaHerramientas pequeñas y planes por escrito: el trabajo se acuerda sobre el papel antes de la primera línea de código, así siempre sabes qué se construye y por qué.
  • QInspecciónLos certificados en la pared: puntuaciones de velocidad, accesibilidad y calidad, fechadas y firmadas, para que aquí nada funcione a base de fe.
  • MPersonas y PrincipiosLas reglas de la casa: pruebas antes que funciones, nombres claros, trucos escondidos no — un ingeniero cuyo trabajo es fácil de auditar.
  • F0OperacionesEl historial profesional: cada trabajo desde 2017, qué se entregó y con qué se construyó — una historia, sin reescrituras.
  • BRecepciónDonde se empieza: describe qué necesitas con tus palabras y recibe una respuesta directa sobre si podemos ayudarte.
JORDIMP & CO. DESDE 2017 · ENTRADA LIBRE JORDIMP & CO. DESDE 2017 · ENTRADA LIBRE

F3 — INVESTIGACIÓN Y RECUPERACIÓN

IA APLICADA QUE SE PUEDE EVALUAR — RECUPERACIÓN CON RECIBOS.

F32026

CodebaseRAG

RAG hexagonal sobre tu propio código — con gate de evals en CI.

0.409recall@5 medio

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

Ver en GitHub ↗
F32026

Interview Simulator

Un LLM local te entrevista por voz; Whisper toma notas.

0llamadas a la nube

Whisper · Local LLM

Ver en GitHub ↗

F2 — TRANSPORTE Y TELEMETRÍA

LA TUBERÍA QUE NO PUEDE MENTIR — TELEMETRÍA CON FALLOS HONESTOS.

F22026

Kafka Adapter Telemetry

Telemetría por eventos para ~90 adaptadores en 4 países — en vivo vía SSE.

3×DOWN → 1alerta por episodio

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

Ver en GitHub ↗
F22026

Redis Toolkit

Rate-limiting atómico para gateways de LLM, fallos honestos.

429+ Retry-After, siempre

Java · Javalin · Redis · Testcontainers

Ver en GitHub ↗

F1 — HERRAMIENTAS Y PLATAFORMA

EL TALLER — HARNESSES, CLIS Y HERRAMIENTAS DELIBERADAMENT PEQUEÑAS.

F12026

Harness

Harness multi-agente SDD: specs, roles y gates en un comando. Se distribuye como seis skills independientes.

7stacks

Agents · SDD · CLI · Conventions

Ver en GitHub ↗
F12026

ggufbench

Benchmark agéntico para modelos GGUF locales — velocidad, herramientas, código, agente. Un harness, recibos incluidos.

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

Python · GGUF · llama.cpp · GitHub Actions

Ver en GitHub ↗
F12025 - 2026

MD Mermaid PDF

Markdown + Mermaid directo a PDF, TDD de principio a fin.

Python · Markdown · Mermaid · GitHub Actions

Ver en GitHub ↗
F12026

MCP Transparent PNG

Servidor MCP que hace transparentes los colores de un PNG.

3modos de transparencia

Python 3.13 · MCP · Pillow · GitHub Actions

Ver en GitHub ↗

Q — INSPECCIÓN

EL CERTIFICADO ITE — CADA PUNTUACIÓN EN LA PARED, FECHADA Y FIRMADA.

INSPECCIÓN TÉCNICA · 2026-10-26 · APTO

M — PERSONAS Y PRINCIPIOS

CÓMO SE HACE EL TRABAJO — STACK, ESTÁNDARES Y REGLAS DE TRABAJO.

  • SOLID, Clean Code y TDD como práctica diaria.
  • Tell, Don’t Ask — inmutabilidad y tipos semánticos cuando modelan el dominio.
  • I/O en los bordes; lógica pura y determinista en el resto.
  • Compartir conocimiento y mentorizar — el equipo mejora en conjunto.

F0 — OPERACIONES

EL HISTORIAL PROFESIONAL — 2017 HASTA HOY, EL MISMO PAR DE MANOS.

2022—NOW
Telefónica Kernel · Open Gateway

Diseño y evolución de microservicios adaptadores REST para Open Gateway. Autor de una suite de 12+ herramientas CLI en Python que opera ~90 adaptadores en 4 países. Generación automática de código OpenAPI (Swagger v2/v3) y documentación y diagramas integrados en CI.

2026
Axpe Consulting / Mapfre

Impulsé el análisis de modernización tecnológica de 39 APIs corporativas a Node.js 24. Homogeneicé el stack y reduje la deuda técnica del parque de APIs. 39 APIs sobre un único stack Node.js 24 y un solo patrón — menos deriva para cada equipo que posee una.

2020—2022
Zitro Laboratory

Mantenimiento y evolución del servidor Java del motor de apuestas, Backoffice e integraciones con casinos online. Sign-in server-to-server, históricos en AWS Snowflake + Cassandra, integración OneSignal. Mantuve en vivo el servidor Java de apuestas mientras los históricos pasaban a Snowflake + Cassandra y el sign-in pasaba a server-to-server.

2017—2020
Attendre S.L.

Evolución de Attend® (tickets/inventario/proyectos) y License Manager (Spring Boot 2.3 + REST). Attend® sigue siendo el producto vivo — el núcleo de tickets/inventario y el License Manager siguen en servicio.

B — RECEPCIÓN

ENTRADA LIBRE — ROLES, REPOS O UN ENCARGO CON SPEC PRIMERO.

INSPECCIÓN TÉCNICA · 2026-10-26 · APTO
02

Lo que esto significa para ti

EL MISMO TRABAJO, EN PALABRAS SENCILLAS

Respuestas de IA que puedes comprobar

Construyo funciones de IA que responden con pruebas: un conjunto fijo de preguntas demuestra que las respuestas son correctas antes del lanzamiento — y sigue demostrándolo después de cada cambio.

Visita la planta de Investigación →

Sistemas que avisan cuando se rompen

Conecto los sistemas con los que funciona un negocio para que la información se mueva sola — y cuando una pieza se cae, el aviso dice qué pieza y desde cuándo. Sin fallos silenciosos.

Visita la planta de Telemetría →

Un plan por escrito antes de la primera línea de código

Cada trabajo empieza como un documento corto que puedes leer y aprobar: qué se construye, cómo se demuestra que funciona y cuándo está terminado. Luego el código sigue el plan.

Visita la planta de Herramientas →
033 DE 12 — EL RESTO ABAJO
F32026

CodebaseRAG

RAG hexagonal sobre tu propio código, con un núcleo determinista y eval-first: ingest, query y evals de retrieval con gate en CI.

El resultado es un gate de evals que bloquea las regresiones de retrieval antes del merge: la calidad es una afirmación verificada en CI con un suelo comprometido, no una demo.

0.409recall@5 medio
≥40pares Q/A golden
strictmypy

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

Ver en GitHub ↗
F22026

Kafka Adapter Telemetry

Telemetría de adaptadores dirigida por eventos: pipeline Kafka gateway + hub con persistencia idempotente en Oracle, salud por adaptador, alertas y dashboard de misión en vivo vía SSE.

El resultado es visibilidad operativa sobre ~90 adaptadores en 4 países: quién está DOWN, desde cuándo y exactamente una alerta por episodio — sin tormentas de pager ni huecos silenciosos.

3×DOWN → 1alerta por episodio
100%inserciones idempotentes
10/10tareas SDD hechas

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

Ver en GitHub ↗
F12026

Harness

Un harness multi-agente estandarizado para Claude Code y OpenCode: roles de Spec-Driven Development (Leader, Spec Author, Implementer, Reviewer) instalados en cualquier proyecto con un solo comando. Su proceso también se distribuye como seis skills independientes (npx skills add jordimarsal/harness).

La recompensa es trabajo de agente repetible: specs, roles y gates instalados en un comando, en cualquier stack — este portfolio se construye con ellos.

7stacks
1 cmdinstalación
6skills

Agents · SDD · CLI · Conventions

Ver en GitHub ↗
04

Departamentos

7 PLANTAS · 1 PAR DE MANOS