AVAILABLE FOR FULL-TIME ROLES OPEN TO FREELANCE CONTRACTS AI FULLSTACK ENGINEER · AGENTIC AI AGENT-READY · HUMANS WELCOME AI AGENTS · LLM TOOLING · EVALS NEXT.JS · TYPESCRIPT · REACT BASED IN LISBON · REMOTE WORLDWIDE
DEV / Developer portal

Everything here is machine-readable

This portfolio is built for agents first. Every surface below is public, unauthenticated, and documented.

MCP server

POST https://www.rubenmarcus.dev/api/mcp — Streamable HTTP JSON-RPC. No authentication.

REST API

All endpoints answer typed JSON errors, send RateLimit/RateLimit-Policy headers, and accept CORS from any origin.

Discovery manifests

Content negotiation

Every page answers Accept: text/markdown with a Markdown twin (GET //index.md, GET /blog/x/blog/x.md). Terminal user agents (curl, wget, httpie) get the plain-text resume on any page route.

Auth

Nothing here requires credentials. An OAuth discovery shim exists at /.well-known/oauth-authorization-server for MCP clients that insist on an OAuth handshake; it auto-approves.