Skip to main content
Aniket Raj

SDE · Systems & AI

India

Get in touch

Agent Portal

This portfolio exposes an interface for AI agents. Compatible agents can discover my projects, retrieve structured information, explore my writing, and prepare actions without navigating the site like a human.

The Idea

A website shouldn't need to be reverse-engineered by an agent. Humans interpret interfaces visually. Agents should be able to interact with explicit capabilities.

Human

Visual navigation
Projects
Articles
Forms
SAME CONTENT MODEL

Agent

Structured tools
Project discovery
Content retrieval
Supported actions

Under the Hood

Content

Raw Markdown & MDX

Portfolio Service

React Server Components

Typed Definitions

Zod schemas for tooling

WebMCP Adapter

Standardized tool mapping

document.​modelContext

DOM object injection

Compatible Agent

Direct tool execution

Execution Model

How agents interact with this environment.

Read-Only by Default

Most exposed tools only retrieve portfolio data. Actions that modify page state are explicitly marked as non-read-only and remain user-confirmed.

Runtime Validation

Tool inputs are validated against strict Zod schemas before execution.

Semantic Taxonomy

Data isn't just plain text. Projects and articles are richly categorized by domains, capabilities, technologies, and engineering areas.

Build-Time Content

Portfolio metadata is derived from local content at build or runtime rather than fetched from an external database, allowing for exceptionally low overhead.

Why?

The web is no longer consumed only by humans.
This portfolio should work for both.

WebMCP is an evolving web capability.The site remains fully usable without it.

View implementation (opens in a new tab)