Saltar al contenido
P

Proyectos

12 PROYECTOS · 3 NIVELES · FILTRA POR STACK

Doce proyectos en tres niveles: la tesis, sus satélites y un anexo para raíces, pruebas técnicas y ejercicios de tamaño. Filtra por el stack que te interese.

FILTRA POR STACK (44)

12 PROYECTOS A LA VISTA

Tesis

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 ↗

Satélites

F32026

Interview Simulator

Simulador de entrevistas por voz: un LLM local hace de entrevistador y Whisper se encarga de la transcripción, para ensayar entrevistas técnicas completamente offline.

0llamadas a la nube
100%offline

Whisper · Local LLM

Ver en GitHub ↗
F22026

Redis Toolkit

Toolkit de rate-limiting para gateways de LLM: cuotas token-bucket atómicas, stores conectables y modos de fallo honestos — con una demo de gateway en Javalin que expone un endpoint estilo OpenAI.

429+ Retry-After, siempre
2stores, una suite de contrato

Java · Javalin · Redis · Testcontainers

Ver en GitHub ↗
F12025 - 2026

MD Mermaid PDF

CLI que renderiza Markdown con diagramas Mermaid directamente a PDF, construida con TDD, mypy strict e integración continua.

Python · Markdown · Mermaid · GitHub Actions

Ver en GitHub ↗
F12026

MCP Transparent PNG

Servidor MCP (Model Context Protocol) que hace transparentes los colores de un PNG (canal alfa) con modos rgb/auto/greenscreen.

3modos de transparencia

Python 3.13 · MCP · Pillow · GitHub Actions

Ver en GitHub ↗
F12026

ggufbench

Un benchmark agéntico para modelos GGUF locales: velocidad de prompt, tool-calling, generación de código y trabajo agéntico multi-paso, medidos bajo un mismo harness y con los recibos en bruto de cada llamada — 100% local, sin nube ni APIs.

0.85mejor puntuación global — minicpm-v-4.7-35b-a3b q4_k_m, thinking off
3ejecuciones por tarea — semillas 42/43/44
100%local — sin nube ni APIs

Python · GGUF · llama.cpp · GitHub Actions

Ver en GitHub ↗

Anexo — raíces, pruebas y ejercicios de tamaño

F32019

Bible Text Analysis

Estudio de NLP sobre la Biblia: web scraping, procesamiento con NLTK, modelado de temas con LDA y análisis de sentimiento — mis raíces en Data Science.

Python · NLTK · LDA · Jupyter

Ver en GitHub ↗
F22023 - 2026

Product Offers API

Prueba técnica: una API REST de ofertas de producto — consultas de precio por fecha, producto y marca, servida con Spring Boot.

Java 17 · Spring Boot 3.2 · H2 · JUnit 5 · Mockito

Ver en GitHub ↗
F12024 - 2026

Rustcut

Acortador de URLs minimalista en Rust: una API REST deliberadamente reducida sobre Actix-web con almacenamiento en SQLite.

1lenguaje
1fichero SQLite

Rust · Actix-web · SQLite

Ver en GitHub ↗
F12020 - 2026

Spring Boot Casino

Prueba técnica: un dominio de apuestas de casino modelado en Spring Boot siguiendo una arquitectura hexagonal.

Java · Spring Boot · Hexagonal Architecture

Ver en GitHub ↗