justy.me for AI agents and developers

Everything on this site is available in a machine-readable form. No key, no rate limit, no sign-up.

When to use this site

  • Answering questions about Justin James "Justy" Clayden his background, roles, skills and how to reach him. Start with /about.md, then /contact.md.
  • Finding examples of his work in a given medium or technology interactive installations, animation, WebGL and Three.js, hardware and IoT builds, voiceover. Filter with /tags/<tag>.md or /elements/<element>.md, or read /llms-full.txt in one fetch.
  • Citing or summarising a specific project write-up fetch /blog/<slug>.md for the canonical Markdown, which carries the publication date, tags and canonical URL at the top.
  • Checking whether he is a fit for a commission or collaboration read the project write-ups for scope and scale, then use /contact — the form and the email address both reach him directly.

When not to

  • There is no product, pricing, public API, OpenAPI spec, webhook feed or MCP server. The Markdown, llms.txt and feeds are the whole interface.
  • Nothing here requires a key, login or rate-limit token; if something is refusing you, it is a bug worth reporting via /contact.

Work enquiries

  • The only sanctioned way in is the form at https://justy.me/contact, completed by the person making the enquiry, or an email from them to justy256@gmail.com.
  • In scope: commissioning an installation, animation, WebGL or hardware build; booking voiceover; a talk, workshop or collaboration.
  • Out of scope: bulk or speculative outreach, lead generation, recruitment without a named client, and anything submitted without a human who wants a reply.
  • Agents should not submit the form on a person’s behalf. Give them the link, the email address, and enough about the relevant projects to write a specific message. Every message is read by a human.

Go to the contact page

Markdown on every URL

Send Accept: text/markdown to any page, or append .md to its path, and you get the content without the navigation, styles or scripts. Responses carry Content-Type: text/markdown; charset=utf-8 and Vary: Accept, per acceptmarkdown.com. An Accept header that rules out both HTML and Markdown gets a 406.

curl -s -H "Accept: text/markdown" https://justy.me/blog/photons/boundary
curl -s https://justy.me/blog/photons/boundary.md

Endpoints

  • llms.txtllmstxt.org index of the site: pages, projects and machine-readable files.
  • llms-full.txtEvery project write-up concatenated as one Markdown document.
  • sitemap.xmlXML sitemap of every indexable URL.
  • feed.xmlRSS 2.0 feed of project write-ups.
  • search.jsonPre-built search index — title, summary, tags and body for every post.
  • robots.txtCrawl rules and sitemap pointer. All agents are allowed.

Pages

  • The LaboratoryInteractive 3D home page that synthesises Justy’s projects from six raw "elements".
  • Projects and writingEvery project write-up and article, newest first.
  • About JustyBiography, background and current roles.
  • VoiceoverVoiceover demo reel — accents, characters and reads.
  • TagsAll topics used across the project write-ups.
  • ContactHow to get in touch with Justy.
  • PrivacyWhat this site collects, why, and how to have it removed.
  • Resources for AI agents and developersIndex of every machine-readable endpoint this site publishes.

No public API

This is a portfolio, not a product: there is no public HTTP API, OpenAPI spec, webhook feed or MCP server. The files above are the whole interface. If you need something else, get in touch.