alvaro-bash Resume Site
Summary
alvaro-bash Resume Site is the production portfolio for this CV. Architected around a single centralized dataset (3 locales) that feeds the React frontend, the interactive terminal simulator, and machine-readable exports for ATS systems (resume.json / resume.xml), RSS, JSON Feed and LLM agents (llms.txt). Bundles a custom Claude Code skill (cv-optimizer) that reads the same dataset and generates job-tailored CV variants on demand, keeping every consumer (humans, recruiters, crawlers, AI agents) in sync from one source.
Highlights
- Keeps every consumer (humans, recruiters, ATS, crawlers, AI agents) in sync by feeding the React frontend, terminal simulator and machine-readable exports (resume.json, resume.xml, RSS, JSON Feed, llms.txt) from one centralized dataset across 3 locales. — 1 dataset feeds 5+ consumption surfaces with zero duplication
- Distinguishes the portfolio through a terminal-style interactive simulator with command navigation, autocomplete, fuzzy search and virtual file paths for /resume, /ats and /system content. — Terminal UX as portfolio personality and live tech demo
- Ships a custom Claude Code skill (cv-optimizer) that reads the dataset and generates job-tailored CV variants in 3 locales (PDF + JSON + markdown + rationale) using a 4-component weighted scoring rubric and truth-preserving reframing rules. — 1 Claude skill reuses the same dataset to produce per-job CV variants without forking content
- Generates locale-aware project detail pages with static params, per-project SEO metadata, canonical and hreflang links for discoverability. — 12+ project pages with full SEO surface per locale (en / es / br)
- Integrates client-side PDF export optimized for ATS readability that reuses the same render path as the cv-optimizer skill. — PDF download button and skill-generated PDFs share one render function (single source of truth)
- Keeps the deployment compatible with Vercel through responsive UI for desktop and mobile and edge-compatible patterns. — Production deployment on Vercel with responsive UX