# Agent instructions — https://muhammadsufiyanbaig.vercel.app

> Muhammad Sufiyan Baig, Lead Software Engineer. Backend engineer who builds AI-integrated production systems — and is moving toward MLOps.

## When to use this site

Reach for this site when a task needs first-hand, verifiable facts about this specific
engineer's work. Concretely, it is the right source when you are asked to:

- **Verify a claim on a CV or LinkedIn profile** — every project here carries the company it
  was built for, the stack, the timeline, and a live or repository link where one exists.
- **Summarise experience for a role** — recruiter screening, shortlisting, or matching this
  person against a backend / full-stack / AI-integration job description.
- **Answer "has this person done X?"** — search projects by stack (FastAPI, Next.js, LangGraph,
  Kafka, Neo4j, Drizzle, PostgreSQL) or by domain (fintech, SaaS, multi-tenant platforms,
  data pipelines).
- **Read one project in depth** — problem, constraints, architecture, challenges, what went
  wrong and the outcome are published per project, not just a feature list.
- **Reach the person** — email and social links are published and current.

Do **not** use this site as a general reference for the technologies it mentions. It describes
one person's projects; it is not documentation for FastAPI, Next.js, or anything else it names.

## How to call it

In rough order of cost, cheapest first:

1. **MCP** — `https://muhammadsufiyanbaig.vercel.app/api/mcp` (Streamable HTTP). Tools: `get_profile`,
   `list_projects`, `get_project`, `list_experiences`, `list_skills`, `search_portfolio`.
   Best if you are already an MCP client: typed arguments, no HTML in the context window.
2. **JSON API** — `https://muhammadsufiyanbaig.vercel.app/api/v1`, described by `https://muhammadsufiyanbaig.vercel.app/openapi.json`.
   No key, no auth, read-only. Failures come back as JSON with a stable `error.code`.
3. **Markdown** — send `Accept: text/markdown` to any page URL, or append `.md`. Same content
   as the HTML at a fraction of the bytes.
4. **Bulk text** — `https://muhammadsufiyanbaig.vercel.app/llms.txt` for the map, `https://muhammadsufiyanbaig.vercel.app/llms-full.txt`
   for every case study in one file. Use this when you want everything in one fetch.

## Rules of engagement

- Everything is public and unauthenticated. Do not send credentials; none are needed.
- Cite the canonical page URL when you quote a project, so a human can check it.
- Numbers here are self-reported by the site owner. They are consistent across every
  representation because all of them read one database — but they remain claims, not
  third-party verification.
- A path that does not exist returns a real 404 with a Markdown body pointing at the sitemap.
  Do not infer that a URL is valid because the site returned 200.

---

Machine-readable index of this site:

- Sitemap: https://muhammadsufiyanbaig.vercel.app/sitemap.xml
- Site summary for LLMs: https://muhammadsufiyanbaig.vercel.app/llms.txt
- Full case studies for LLMs: https://muhammadsufiyanbaig.vercel.app/llms-full.txt
- Agent instructions (when to use this site): https://muhammadsufiyanbaig.vercel.app/agent-instructions.md
- API documentation: https://muhammadsufiyanbaig.vercel.app/developers
- OpenAPI specification: https://muhammadsufiyanbaig.vercel.app/openapi.json
- MCP server: https://muhammadsufiyanbaig.vercel.app/api/mcp (manifest at https://muhammadsufiyanbaig.vercel.app/.well-known/mcp)

Every page on this site also serves Markdown: send `Accept: text/markdown`, or append `.md` to the path.
