CodebaseRAG
Hexagonal RAG over your own codebase — eval-gated in CI.
Python 3.13 · FastAPI · pgvector · Qdrant · Ollama · Langfuse · mypy strict
View on GitHub ↗SENIOR BACKEND ENGINEER — SYSTEMS YOU CAN AUDIT
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.
CLICK A FLOOR — THE DOORS OPEN IN PLACE
THE CONCIERGE · KNOWS EVERY FLOOR
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
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.
APPLIED AI YOU CAN EVALUATE — RETRIEVAL WITH RECEIPTS.
Hexagonal RAG over your own codebase — eval-gated in CI.
Python 3.13 · FastAPI · pgvector · Qdrant · Ollama · Langfuse · mypy strict
View on GitHub ↗A local LLM interviews you by voice; Whisper takes notes.
Whisper · Local LLM
View on GitHub ↗THE PLUMBING THAT MUST NOT LIE — TELEMETRY WITH HONEST FAILURE MODES.
Event telemetry for ~90 adapters in 4 countries — live over SSE.
Java 25 · Spring Boot 4.1 · Kafka · Oracle · Flyway · Testcontainers · SSE
View on GitHub ↗Atomic rate-limiting for LLM gateways, honest failure modes.
Java · Javalin · Redis · Testcontainers
View on GitHub ↗THE WORKSHOP FLOOR — HARNESSES, CLIS AND DELIBERATELY SMALL TOOLS.
Multi-agent SDD harness: specs, roles and gates in one command. Ships as six standalone skills.
Agents · SDD · CLI · Conventions
View on GitHub ↗Agentic benchmark for local GGUF models — speed, tools, code, agent. One harness, receipts included.
Python · GGUF · llama.cpp · GitHub Actions
View on GitHub ↗Markdown + Mermaid straight to PDF, TDD all the way.
Python · Markdown · Mermaid · GitHub Actions
View on GitHub ↗MCP server that makes PNG colors transparent.
Python 3.13 · MCP · Pillow · GitHub Actions
View on GitHub ↗THE ITE CERTIFICATE — EVERY SCORE ON THE WALL, DATED AND SIGNED.
TECHNICAL INSPECTION · 2026-10-26 · PASS
HOW THE WORK GETS DONE — STACK, STANDARDS AND THE WORKING RULES.
THE CAREER LEDGER — 2017 TO PRESENT, SAME PAIR OF HANDS.
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.
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.
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.
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.
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 →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 →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 →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.
Python 3.13 · FastAPI · pgvector · Qdrant · Ollama · Langfuse · mypy strict
View on GitHub ↗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.
Java 25 · Spring Boot 4.1 · Kafka · Oracle · Flyway · Testcontainers · SSE
View on GitHub ↗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.
Agents · SDD · CLI · Conventions
View on GitHub ↗