Public Structured CV Verification

Resume Verification

Generated 2026-08-26T02:30:57Z. This page records the input source manifest, generated JSON hash, final PDF hash, counts, sizes, and public artifact links. The accessible HTML CV is available at /resume/resume.html.

Artifacts

Hashes

Source Manifest SHA-256c689a51f84da906e07bc57d60ab16f61d89d3e7cb5761631206bf467d5b6dd02
data/resume.json SHA-2563403c505b280a7e8a7e121d22e025a76e171a271b1ab789efee204da20af6c27
resume/resume.pdf SHA-256189a2ffefeed7da160d7eebaec645140b57479a8e7e4d2992dce25c322d725e4

Structured Counts

Curated works 209
Software rows 145
Scholar citations 777
Public GitHub repositories 245
Education 4
Experience 16
Awards 12
Conferences 17
Media / Outreach 29
Service 27
Art Uses 14

Source-to-Output Flow

Inputs

resume/source.json + canonical public data exports.

c689a51f84da906e

Merged Payload

data/resume.json

3403c505b280a7e8

Rendered Artifacts

resume/resume.html + resume/resume.pdf + verification.

189a2ffefeed7da1

Generator: code/orchestrators/build_resume.py, schema 2; ReportLab 4.5.1. Source manifest matches the payload: yes.

Accessibility: the HTML CV is semantic, keyboard-navigable, and JavaScript-free. The PDF provides selectable text, embedded fonts, link annotations, and language metadata; it does not claim fully tagged PDF/UA structure.

Source Files

Every file hashed into the CV source manifest
PathBytesSHA-256
resume/source.json 58,757 e98f03c2c58a6063b6790c6ccc3cbfc976897e3fbb8dfd175ec3f8d2730f1c4c
data/works.json 168,635 b0b496c6399863ef33978356b6ec5ce80e820d4f13746ae7156a0614e9dc76ac
data/software.json 71,663 18e65ca23adadced25a6db60ad060fe6d5cd193c39b7cffd0149e10739bb7acb
data/scholar-snapshot.json 1,973 83f065bc6eac1aded5cae8de4249ab4fb76940612a59010526412c29025cdb90
data/claims.json 11,941 fd30a5e4695f46b9d4e6bed9e65064b4dc66258d0388a8ef597bdf399f161308
data/github-repositories.json 216,936 12e92e4607fec8d8fc9dfad78a2ed13fb9491dc7a9284a5e86287ab123aadc81