Skip to content

SENIOR BACKEND ENGINEER — SYSTEMS YOU CAN AUDIT

One company. One engineer. Specs before code.

Jordimp & Co. is the working name of one engineer: backend systems, event pipelines and applied AI, designed, built and audited by the same pair of hands since 2017. Currently inside a telco platform team. Walk-ins: roles, repos, or a short spec-first engagement.

EST. 2017BARCELONA12 OPEN REPOS1 ENGINEER

CLICK A FLOOR — THE DOORS OPEN IN PLACE

THE CONCIERGE · KNOWS EVERY FLOOR

Ask the concierge

Ring the bell and ask anything about Jordi’s work. The concierge answers from the public CV and repos, citations on file — and what is not on record, he says so.

ASK-API · LOCAL MODELS ON THE HOMELAB · CITED OR SILENT

01

The Building

7 FLOORS · 1 PAIR OF HANDS

EACH FLOOR IS A DOOR — CLICK ONE TO STEP IN

FIRST VISIT? THE BUILDING, IN PLAIN WORDS

This building is one engineer’s practice: every floor is a kind of work he does. Walk in — the doors are open and everything inside can be checked.

  • F3Research & RetrievalAI features that show their work: the answers are checked against a fixed set of questions before anything reaches a customer.
  • F2Transport & TelemetryThe plumbing that moves data between a company’s systems — built so that when a piece fails, you are told which piece and since when, instead of finding out from a customer.
  • F1Tooling & PlatformSmall tools and written plans: the work is agreed on paper before the first line of code, so you always know what is being built and why.
  • QInspectionsThe certificates on the wall: speed, accessibility and quality scores, dated and signed, so nothing here runs on faith.
  • MPeople & PrinciplesThe house rules: tests before features, plain names, no hidden tricks — one engineer whose work is easy to audit.
  • F0OperationsThe career ledger: every job since 2017, what shipped and what it was built with — one history, no rewrites.
  • BFront DeskWhere you start: describe what you need in your own words and get a straight answer about whether we can help.
JORDIMP & CO. EST. 2017 · WALK-INS WELCOME JORDIMP & CO. EST. 2017 · WALK-INS WELCOME

F3 — RESEARCH & RETRIEVAL

APPLIED AI YOU CAN EVALUATE — RETRIEVAL WITH RECEIPTS.

F32026

CodebaseRAG

Hexagonal RAG over your own codebase — eval-gated in CI.

0.409mean recall@5

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

View on GitHub ↗
F32026

Interview Simulator

A local LLM interviews you by voice; Whisper takes notes.

0cloud calls

Whisper · Local LLM

View on GitHub ↗

F2 — TRANSPORT & TELEMETRY

THE PLUMBING THAT MUST NOT LIE — TELEMETRY WITH HONEST FAILURE MODES.

F22026

Kafka Adapter Telemetry

Event telemetry for ~90 adapters in 4 countries — live over SSE.

3×DOWN → 1alert per episode

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

View on GitHub ↗
F22026

Redis Toolkit

Atomic rate-limiting for LLM gateways, honest failure modes.

429+ Retry-After, always

Java · Javalin · Redis · Testcontainers

View on GitHub ↗

F1 — TOOLING & PLATFORM

THE WORKSHOP FLOOR — HARNESSES, CLIS AND DELIBERATELY SMALL TOOLS.

F12026

Harness

Multi-agent SDD harness: specs, roles and gates in one command. Ships as six standalone skills.

7stacks

Agents · SDD · CLI · Conventions

View on GitHub ↗
F12026

ggufbench

Agentic benchmark for local GGUF models — speed, tools, code, agent. One harness, receipts included.

0.85best global score — minicpm-v-4.7-35b-a3b q4_k_m, thinking off

Python · GGUF · llama.cpp · GitHub Actions

View on GitHub ↗
F12025 - 2026

MD Mermaid PDF

Markdown + Mermaid straight to PDF, TDD all the way.

Python · Markdown · Mermaid · GitHub Actions

View on GitHub ↗
F12026

MCP Transparent PNG

MCP server that makes PNG colors transparent.

3transparency modes

Python 3.13 · MCP · Pillow · GitHub Actions

View on GitHub ↗

Q — INSPECTIONS

THE ITE CERTIFICATE — EVERY SCORE ON THE WALL, DATED AND SIGNED.

TECHNICAL INSPECTION · 2026-10-26 · PASS

M — PEOPLE & PRINCIPLES

HOW THE WORK GETS DONE — STACK, STANDARDS AND THE WORKING RULES.

  • SOLID, Clean Code and TDD as daily practice.
  • Tell, Don’t Ask — immutability and semantic types when they model the domain.
  • I/O at the edges; pure, deterministic logic everywhere else.
  • Knowledge sharing and mentoring — the team improves together.

F0 — OPERATIONS

THE CAREER LEDGER — 2017 TO PRESENT, SAME PAIR OF HANDS.

2022—NOW
Telefónica Kernel · Open Gateway

Design and evolution of REST microservice adapters for Open Gateway. Author of a 12+ tool Python CLI suite operating ~90 adapters across 4 countries. Automatic OpenAPI (Swagger v2/v3) code generation and CI-integrated docs & diagrams.

2026
Axpe Consulting / Mapfre

Drove the tech-modernization analysis of 39 corporate APIs to Node.js 24. Homogenized the stack and reduced technical debt across the API estate. 39 APIs onto one Node.js 24 stack and one pattern — less drift for every team that owns one.

2020—2022
Zitro Laboratory

Maintenance and evolution of the Java server of the betting engine, Backoffice and online-casino integrations. Server-to-server sign-in, AWS Snowflake + Cassandra historicals, OneSignal integration. Kept the Java betting server live while historicals moved to Snowflake + Cassandra and sign-in went server-to-server.

2017—2020
Attendre S.L.

Evolution of Attend® (tickets/inventory/projects) and License Manager (Spring Boot 2.3 + REST). Attend® is still the live product — the tickets/inventory core and the License Manager remain in service.

B — FRONT DESK

WALK-INS WELCOME — ROLES, REPOS OR A SPEC-FIRST ENGAGEMENT.

TECHNICAL INSPECTION · 2026-10-26 · PASS
02

What this means for you

THE SAME WORK, IN PLAIN WORDS

AI answers you can check

I build AI features that answer with evidence: a fixed set of questions proves the answers are right before launch — and keeps proving it after every change.

Visit the Research floor →

Systems that say when they break

I connect the systems a business runs on so information moves on its own — and when a piece goes down, the alert says which piece and since when. No silent failures.

Visit the Telemetry floor →

A written plan before the first line of code

Every job starts as a short document you can read and approve: what gets built, how it is proven to work, and when it is done. Then the code follows the plan.

Visit the Tooling floor →
033 OF 12 — THE REST IS DOWNSTAIRS
F32026

CodebaseRAG

Hexagonal RAG over your own codebase, with a deterministic, eval-first core: ingest, query, and CI-gated retrieval evals.

The result is an eval gate that blocks retrieval regressions before merge: quality is a CI-checked claim with a committed floor, not a demo vibe.

0.409mean recall@5
≥40golden Q/A pairs
strictmypy

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

View on GitHub ↗
F22026

Kafka Adapter Telemetry

Event-driven adapter telemetry: a Kafka gateway + hub pipeline with idempotent Oracle persistence, per-adapter health tracking, alerting, and a live SSE mission-control dashboard.

The result is operational visibility across ~90 adapters in 4 countries: who is DOWN, since when, and exactly one alert per episode — no pager storms, no silent gaps.

3×DOWN → 1alert per episode
100%idempotent inserts
10/10SDD tasks done

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

View on GitHub ↗
F12026

Harness

A standardized multi-agent harness for Claude Code and OpenCode: Spec-Driven Development roles (Leader, Spec Author, Implementer, Reviewer) installed into any project with a single command. Its process also ships as six standalone skills (npx skills add jordimarsal/harness).

The payoff is repeatable agent work: specs, roles and gates installed in one command, on any stack — this portfolio is built through them.

7stacks
1 cmdinstall
6skills

Agents · SDD · CLI · Conventions

View on GitHub ↗
04

Departments

7 FLOORS · 1 PAIR OF HANDS