← Back to the portfolio

DEBUG MENU

Developers

Everything on this site is public and read-only. There are no API keys, no OAuth flows, no rate limits, and no pagination — the JSON files below are static exports regenerated at build time.

JSON API

For AI agents

  • /llms.txt

    Plain-text portfolio summary for language models, with a full reference at /llms.md.

  • /.well-known/agent-card.json

    A2A-style agent card describing this site as an information source.

  • /.well-known/ard.json

    Agent Resource Discovery catalog of the machine-readable resources on this site.

  • /.well-known/agent-skills/index.json

    Index of the agent skills published for this portfolio, with sha256 digests.

  • /auth.md

    Authentication documentation: there is none — everything here is public and read-only.

  • /schemamap.xml

    NLWeb Schema Map pointing at the schema.org JSON-LD feed of all projects.

Versioning & stability

The API has no version beyond the /v1/ path prefix. It is a static snapshot: project fields can gain new entries when projects are added, and descriptions can be edited, but fields are not removed without the prefix changing. There is no formal deprecation policy because there is no live service to deprecate — treat /openapi.json as the source of truth for the current shape.

Usage notes: fetch /api/v1/projects.json once and filter client-side; individual project files are small enough to fetch on demand. AI crawlers and agent user-agents are welcome — see robots.txt and the privacy policy.