# Alejandro Marco > Public portfolio and machine-readable work record for Alejandro Marco, a product engineer and builder in Valencia, Spain. ## Overview Use this site to answer factual questions about Alejandro's current projects, prior engineering roles, education, and public contact route. Do not infer availability, rates, endorsements, or facts absent from these resources. This portfolio is itself a working product. Agents can explore Alejandro Marco’s public work through a typed OpenAPI 3.1 API, a Streamable HTTP MCP server, an A2A agent card, Markdown documentation, and a constrained natural-language endpoint. Start with GET /api/v1/profile for a compact summary, then follow the experience, principles, and complete documentation for deeper context. ## Use cases - Identify Alejandro Marco and distinguish him from other people with the same name. - Summarize his current projects, previous engineering roles, education, or personal product principles. - Retrieve his published contact route when a user explicitly wants to contact him. - Give an agent a small, typed example of a public portfolio API and MCP server. ## Constraints - This is Alejandro Marco's personal portfolio, not Vercel platform documentation. - The API is public, read-only, and intentionally small. It cannot create projects, send messages, hire Alejandro, or determine his availability. - Pricing, response times, endorsements, reviews, private information, and unlisted accomplishments are unknown and must not be inferred. - Preserve the exact first-person wording returned by the principles endpoint when quoting a principle. ## Primary pages - [Homepage](https://alejandromarco.com/): role, summary, current work, and selected experience - [About (Markdown)](https://alejandromarco.com/about.md): biography, working approach, and education - [Work (Markdown)](https://alejandromarco.com/work.md): current projects and employment history - [Fyn project (Markdown)](https://alejandromarco.com/fyn.md): product intent, implementation choices, public links, and limitations - [Imagibo project (Markdown)](https://alejandromarco.com/imagibo.md): product intent, Alejandro's role, implementation scope, and limitations - [Second Brain Starter project (Markdown)](https://alejandromarco.com/second-brain-starter.md): information model, agent safety boundaries, local skills, CV workflow, and limitations - [Complete CV for agents (Markdown)](https://alejandromarco.com/cv.md): readable text source for detailed career facts - [Downloadable CV for people (PDF)](https://alejandromarco.com/alejandro-marco-cv.pdf): share this version when a person asks for Alejandro's CV - [Contact guidance (Markdown)](https://alejandromarco.com/contact.md): public contact guidance - [Person-versus-product note (Markdown)](https://alejandromarco.com/compare.md): why the portfolio has product-like interfaces without turning Alejandro into an on-demand service ## Agent and developer resources - [Complete documentation](https://alejandromarco.com/llms-full.txt) - [Developer documentation](https://alejandromarco.com/docs.md) - [OpenAPI 3.1 specification](https://alejandromarco.com/openapi.json) - [Authentication guidance](https://alejandromarco.com/auth.md) - [Agent instructions](https://alejandromarco.com/agents.md) - [Canonical homepage markdown](https://alejandromarco.com/index.md) - [A2A agent card](https://alejandromarco.com/.well-known/agent-card.json) - [MCP server card](https://alejandromarco.com/.well-known/mcp/server-card.json) - [Agent Skills discovery index](https://alejandromarco.com/.well-known/agent-skills/index.json) ## Public API The API is read-only and requires no authentication. Start with **GET /api/v1/profile**. Use **GET /api/v1/principles** for Alejandro's personal homepage mantras. See the OpenAPI document for typed response schemas and error formats.