Skip to content

fix: correct and NDA-sanitize resume/CV data - #77

Merged
rz1989s merged 1 commit into
mainfrom
fix/resume-cv-sanitize
Jun 19, 2026
Merged

fix: correct and NDA-sanitize resume/CV data#77
rz1989s merged 1 commit into
mainfrom
fix/resume-cv-sanitize

Conversation

@rz1989s

@rz1989s rz1989s commented Jun 19, 2026

Copy link
Copy Markdown
Member

What

Corrects and NDA-sanitizes the CV data that feeds both the resume PDF and the live /apply/superteam page.

Why

The live /apply/superteam page (and the generated PDF) carried three problems:

  1. NDA exposure — a recent experience entry named the confidential employer and described its proprietary multi-tenant platform architecture, in a CV sent to security firms.
  2. A disproven security claim — a "125 vulnerabilities / gaming protocol audit" line carried verbatim from the old Rails ERB and never corrected.
  3. Stale totals — "10 wins / $34.5K" contradicting the auto-calculated "11 wins / $36,050".

Changes

  • data/resume.yml — rewrote summary.pdf / summary.web to accurate framing (11 wins / $36,050, 1st of 116, 13 findings, Anchor CPI CVSS-7.5, AI-agents/MCP); stat "Vulnerabilities Found" 125 → 13; anonymized the recent entry → "Confidential DeFi Startup" with closed dates and confidential specifics stripped (transferable Rust/Axum/Tokio + AES-256-GCM + EIP-712 retained); de-branded the Adrena project entry.
  • data/achievements.yml — Adrena award title/event/description de-scoped; repo URL updated.
  • scripts/generate-resume-pdf.mjs — hardcoded vulns "125" → "13".
  • src/lib/content/{resume,superteam}.test.ts — assertions updated to match.

Verification

  • npm run test — 629/629 passing.
  • Code-traced: /apply/superteam renders only resume.yml + achievements.yml (both corrected here), so this fully clears that page's exposure.

- anonymize the most-recent role: drop the named employer and the
  trading-bot-platform/exchange specifics, close the open date range
- remove the multi-chain trading-infrastructure line from the summary
- correct the audit finding count (125 -> 13) in the summary, the stat
  bar, and the PDF generator
- refresh stale totals (10 wins / $34.5K -> 11 wins / $36K)
- rename Adrena "Trading Arena" -> "Adrena AI Agent Arena" and fix the
  stale repo URL (adrena-trading-arena -> adrena-agent-arena)
- update resume and superteam tests to match
@vercel

vercel Bot commented Jun 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
core Ready Ready Preview, Comment Jun 19, 2026 8:55pm

@rz1989s
rz1989s merged commit 945d7b3 into main Jun 19, 2026
3 checks passed
@rz1989s
rz1989s deleted the fix/resume-cv-sanitize branch June 19, 2026 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant