Skip to content

vassiliylakhonin/vassiliylakhonin.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

161 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AI-Ready Portfolio Starter

Stars Forks CI Live Demo License

Build an AI-ready professional profile in about 30 minutes: human-readable website + machine-readable profile data + MCP endpoint.

Why this exists

Most portfolio sites are readable but not machine-usable. Most structured CVs are parseable but weak for humans. This project combines both in one repo, with validation and trust signals.

5-minute quick start

  1. Fork this repo.
  2. Edit these 3 files first:
    • index.md (human profile page)
    • resume.json (machine-readable profile)
    • availability.json (status and role targeting)
  3. Enable GitHub Pages (Settings -> Pages -> Deploy from branch main).
  4. Open your live URL and verify these endpoints:
    • /
    • /resume.json
    • /agent-card.json
  5. Optional: run MCP locally.
git clone https://github.com/<you>/<your-repo>.git
cd <your-repo>
python3 -m pip install -r mcp/requirements.txt
python3 mcp/server.py --http

Then test:

  • http://localhost:8000/health
  • http://localhost:8000/sse

Demo snapshots

1) Quick start flow

Quick start flow

2) Machine-readable profile layer

Machine-readable endpoints

3) MCP integration flow

MCP integration flow

What you get

  • Human-friendly profile site (GitHub Pages + Jekyll)
  • Structured profile endpoints (resume.json, skills.json, evidence.json, verification.json)
  • Agent discovery entrypoints (agent-card.json, agent-discovery.md, llms.txt)
  • MCP server for recruiter/agent queries (mcp/server.py)
  • CI checks for links, schema coverage, GEO baseline, and observability snapshots

Live reference implementation

Repository map

.
├── index.md
├── for-recruiters.md
├── profile.md
├── resume.json
├── capabilities.json
├── evidence.json
├── availability.json
├── skills.json
├── verification.json
├── agent-card.json
├── agent-discovery.md
├── llms.txt
├── mcp/
│   ├── server.py
│   ├── README.md
│   └── requirements.txt
├── scripts/
└── .github/workflows/

Architecture (high level)

flowchart LR
  A[Markdown and JSON profile source] --> B[GitHub Pages site]
  A --> C[Machine-readable endpoints]
  C --> D[AI search and retrieval]
  C --> E[MCP Server]
  E --> F[Recruiter and agent clients]
  A --> G[CI audits and observability]
Loading

Developer workflow

Local content checks

python3 scripts/geo_quick_audit.py
python3 scripts/schema_audit.py
python3 scripts/build_readiness_report.py
python3 scripts/build_freshness_report.py
python3 scripts/build_evals_report.py
python3 scripts/build_provenance_report.py

Serve site locally

bundle exec jekyll serve

Trust and governance

Roadmap (short)

  • Starter profile preset with one-command setup
  • Better docs for role-specific profile variants
  • More MCP tools for matching, outreach, and profile QA
  • Community showcase of profiles built from this repo

Contributing

Small improvements are welcome: docs clarity, schema hardening, checks, and MCP reliability improvements. Start with issues labeled good first issue.

License

MIT