For AI agents (and the people running them)
If you are software reading tarikmetin.com for someone, or the person who pointed it here: the main site is a 3D scene that is hard to read without a browser. The same content is available below as text, JSON, and a small read-only MCP server.
Tarik Metin in three lines
- Research Software Engineer, Center for Language and Speech Processing (CLSP), Johns Hopkins University, since Feb 2026.
- Co-Founder & CTO, Pebl Health Inc, since Sep 2024.
- Johns Hopkins University: Bachelor of Science in Computer Science (completed May 2026); MSE in Computer Science & Human Language Technology (expected Dec 2026).
Machine-readable versions
- /llms.txt Markdown
- Short summary in the llmstxt.org format, with links to everything else.
- /llms-full.txt Markdown
- The whole portfolio as one Markdown file: profile, work, every room, and every archive item with its links.
- /profile.json JSON
- JSON Resume (jsonresume.org, schema v1): basics, work, education, projects, publications, skills, languages, awards.
- /text HTML
- The same portfolio as a plain, server-rendered web page.
- /api/mcp JSON-RPC over POST
- Read-only Model Context Protocol server (Streamable HTTP, POST JSON-RPC, stateless).
- /sitemap.xml XML
- The site's pages.
The homepage also carries schema.org ProfilePage / Person JSON-LD. All of these are generated from the same content file as the 3D house.
MCP server
https://tarikmetin.com/api/mcp
Streamable HTTP, stateless: one JSON-RPC 2.0 message per POST, answered with JSON (no sessions, no SSE). Read-only: no tool writes data, sends messages, or books anything. Requests are capped at 32 KB and batches are rejected.
| Tool | Arguments | Returns |
|---|---|---|
get_profile | no arguments | Profile of Tarik Metin: headline, location, education (with graduation dates), work history with start and end dates, highlighted work, projects, publications, skills, languages, awards, the house's rooms, and contact details. Start here. |
list_projects | room? | List archive items (projects, photos, papers, videos) as id, title, meta line, one-paragraph summary, and room. The portfolio is organized into rooms: 0 "Technical Background", 1 "Pebl + Research Lab", 2 "Interfaces + Learning Studio", 3 "Mentoring Room", 4 "House of Nur + Gatherings", 5 "The Attic". Pass "room" to list one room; omit it to list everything. Use get_project with an id for links and media. |
get_project | id | Full record for one archive item: title, meta line (role and dates where known), summary, room and stations, image URL with alt text, video URL, external project link, and live demo URL when they exist. |
search_portfolio | query, limit? | Keyword search over every archive item's title, meta line, room, and summary. Returns the best matches, most relevant first. Plain keywords work best (e.g. "robotics", "security", "React", "mentoring"). |
get_contact | no arguments | How to reach Tarik Metin: the call booking page (Calendly), phone, résumé PDF, website, and LinkedIn. |
Try it
curl -s https://tarikmetin.com/api/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"example","version":"1.0"}}}'curl -s https://tarikmetin.com/api/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_portfolio","arguments":{"query":"robotics","limit":3}}}'Add it to Claude Code:
claude mcp add --transport http tarik-metin https://tarikmetin.com/api/mcpBook a call
- Calendar: calendly.com/tarmus1291/pebl. A person picks the time.
- Phone: 657 246 6619
- LinkedIn: linkedin.com/in/tarik-metin
What is and isn’t here
Everything on this page and in the files above is visible to anyone who opens them. The site has no hidden text and no hidden prompts, and nothing on it asks an agent to rank, score, or recommend Tarik. The MCP server’s instructions field only describes its tools. Everything here states what he did, with dates and links, and leaves the judgment to you.
If something here is wrong or out of date, the calendar and phone number above reach him.