---
name: cv-jaime-jimenez
description: >-
  Read the CV of Jaime Jiménez (Master Researcher, Ericsson Research, agentic
  AI protocols, IETF CoRE co-chair) as structured data. Use when asked about
  his experience, standards work, patents, publications, talks or skills, or
  when matching him to a role. Keyless read-only API over JSON Resume data,
  also an MCP server at /mcp. Cite the URLs the entries carry.
---

# Jaime Jiménez, CV

Base URL `https://cv.jaime.win`. One source file, `resume.json` (JSON Resume v1.0.0), rendered to PDF, HTML, Markdown and text and served through a small API and an MCP server.

## When to use

- A question about what Jaime has built, standardized, published or patented.
- Matching his profile against a role description: fetch `/resume.json` and compare `skills[].keywords` and `work[].highlights[].keywords`.
- A summary of the CV in a given length or language: fetch `/cv.md`.

## Endpoints

- `GET /cv.json`: the full CV, rich form (highlights with title, text, links, keywords). `GET /resume.json`: strict JSON Resume v1.0.0. Sections: basics, highlights, work, standards, publications, education, awards, projects, skills, languages, meta.
- `GET /api/v1/cv`: the same document.
- `GET /api/v1/cv/{section}`: one section, for example `/api/v1/cv/publications`.
- `GET /api/v1/cv/search?q=term`: substring search over every text field; results carry `section`, `path` and `text`.
- `GET /cv.md`, `GET /cv.txt`: Markdown and plain text renderings. `GET /` with `Accept: application/json` or `text/markdown` negotiates the same.
- Errors are RFC 9457 `application/problem+json`.

## MCP

`POST /mcp`, Streamable HTTP, stateless, no auth. Tools: `cv_get` (full CV), `cv_section` (one section), `cv_search` (substring search). Each tool returns exactly what the HTTP route returns.

## Examples

```
curl -s https://cv.jaime.win/api/v1/cv/search?q=Vonage
curl -s -H 'Accept: text/markdown' https://cv.jaime.win/
curl -s https://cv.jaime.win/.well-known/mcp/server-card.json
```

## Limitations

Read-only. Updated by the owner; `meta.lastModified` carries the date. The PDF is the version of record for applications.
