Back to browse
GitHub Repository

Personal portfolio of Vassiliy Lakhonin — Program/Portfolio/PMO leader and AI-policy-tooling builder. Also a reference implementation of an AI-readable professional profile (human pages + JSON endpoints + agent discovery + MCP).

3 starsHTML

I treated my CV like a data product-evidence.json,MCP endpoint,llms.txt

by vassilbek·Feb 25, 2026·1 point·0 comments

AI Analysis

●●SolidBig BrainShip It

Evidence-mapped CV beats PDF for AI recruiter parsing, but applies only to ATS that read these formats.

Strengths
  • evidence.json maps claims to verification sources, addressing LLM hallucination in eval
  • MCP endpoint + llms.txt explicitly signals to agents where to find structured data
  • Multiple serializations (JSON, Markdown, HTML, PDF) maximize crawler compatibility
Weaknesses
  • Solves a hypothetical problem—no evidence recruiters/ATS tools actually parse evidence.json yet
  • Narrow audience; benefit only accrues if hiring AI tools adopt this standard widely
Category
Target Audience

Job seekers, recruiters using AI-assisted hiring, professionals building AI-indexable portfolios

Similar To

JSON Resume format · Open Badges · Structured data (schema.org)

Post Description

Most job applications disappear into ATS black boxes. I started wondering: what if my CV was structured well enough that whatever AI sits between me and a recruiter could actually parse it correctly, instead of mangling a PDF?

I'm a Not a developer. I built this over a few weeks with Codex+Claude Code.

What I ended up with: https://vassiliylakhonin.github.io/

The interesting design decisions:

Instead of just a PDF, I have six machine-readable JSON files: - resume.json — standard JSON Resume format - evidence.json — maps each claimed metric to its source and verification method. The theory: AI candidate evaluation will increasingly distinguish evidenced claims from unverified ones. - availability.json, capabilities.json, engage.json, verification.json — availability signals, capability profile, intake schema, identity cross-references

llms.txt points crawlers to the pages that matter. robots.txt explicitly allows GPTBot and OAI-SearchBot. JSON-LD (schema.org ProfilePage/Person) on the homepage.

The most experimental piece: a live MCP server on Railway. In principle, an AI recruiting agent could call it as a tool and get structured answers about my background without scraping HTML. I haven't seen anyone else do this for a personal CV, which either means it's ahead of the curve or completely pointless.

The honest version: I have no idea if any of this actually works. I don't know whether recruiter tooling parses llms.txt or JSON-LD from personal sites, or whether everything still flows through LinkedIn scraping and PDF vision models. I built it because structured reporting systems are literally my job, and this felt like the right way to represent that.

Repo: https://github.com/vassiliylakhonin/vassiliylakhonin.github....

Curious: is anyone building sourcing or screening agents that consume structured data from candidate-owned sites? Or does all candidate data still enter the pipeline through LinkedIn and uploaded PDFs?

Similar Projects

Machine-readable CV portfolio (llms.txt, capabilities.json)

This is someone treating a CV as structured data rather than a PDF: resume.json, evidence.json, availability.json, agent-card.json and a curated llms.txt are all exposed plus schema.org JSON-LD. Nice touches include GitHub Actions that validate links and push an IndexNow update on every commit — practical engineering to get content noticed by crawlers and agents. It’s a focused, well-implemented experiment, but its usefulness depends on broader adoption or tooling that consumes these bespoke conventions.

Niche GemBig Brain
vassilbek
204mo ago

I rebuilt my CV site as a practical, machine-readable portfolio

This is a practical playbook: the repo bundles resume.json, evidence.json, availability.json, an agent‑card and an llms.txt plus CI checks and IndexNow pushes so your CV is both human- and agent-discoverable. Clever bits: automated sitemap/index pushes, link-checking Actions, and explicit A2A‑style metadata (agent‑card.json) — that’s not something you see on most personal sites. What’s missing for wider credibility are outcome metrics and external verification (recruiter-facing analytics, attestations, or an A/B test showing improved contacts), and a clearer signal-to-noise story for what recruiters should actually consume first.

Niche GemSolve My Problem
vassilbek
104mo ago
AI/ML●●Solid

Agenda Intel MD – schemas and CLI to audit LLM strategic-risk briefs

Schema-valid evidence packs for AI agents when generic evals miss domain nuance.

Niche GemBig Brain
vassilbek
1028d ago