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.
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.txt — llmstxt.org index of the site: pages, projects and machine-readable files.
- llms-full.txt — Every project write-up concatenated as one Markdown document.
- sitemap.xml — XML sitemap of every indexable URL.
- feed.xml — RSS 2.0 feed of project write-ups.
- search.json — Pre-built search index — title, summary, tags and body for every post.
- robots.txt — Crawl rules and sitemap pointer. All agents are allowed.
Pages
- The Laboratory — Interactive 3D home page that synthesises Justy’s projects from six raw "elements".
- Projects and writing — Every project write-up and article, newest first.
- About Justy — Biography, background and current roles.
- Voiceover — Voiceover demo reel — accents, characters and reads.
- Tags — All topics used across the project write-ups.
- Contact — How to get in touch with Justy.
- Privacy — What this site collects, why, and how to have it removed.
- Resources for AI agents and developers — Index 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.