feat(profile): sync the portfolio with the September 2026 CV - #6
Merged
Conversation
Replace both served CVs (Spanish and English, no-phone "NTF" exports) with the September 2026 revision: English C1 (Oxford Test of English Advanced), UPM master's in progress, SATEC internship ongoing. Same filenames, so CV_FILES and the download links are unchanged. Record the served revision in public/cv/README.md. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- Master's Degree in Telecommunications Engineering (UPM, ML & Big Data) is now in progress: hero, profile, journey education lane (ongoing from 2026-09-07), certifications and JSON-LD. - English C1: Oxford Test of English Advanced (2026-09-04, 146/170). Certification card links to the official OUP verification page; the PDF is intentionally not served. Journey entry, pills and stats updated. - New skills "Claude Code" and "MCP (Model Context Protocol)" in the AI/workflow group; Claude Code added to /uses. - SATEC Cloud & Systems N2 internship shown as ongoing (renewed Sep 2026). - Fourth professional reference: Luis del Otero Sevillano (SATEC), summarised from the July 2026 letter; references laid out as two featured + two cards. - Hackathon URJC 2024 added as an achievement; standalone achievements now also render in the journey year drill-down. - Corrections: OBT built with Express.js (Nov 2025–Jan 2026), Code-XR award renamed to Distinguished Artifact Award (VISSOFT 2025), LSMO acronym aligned, Spanish accents restored in rendered copy. - Removed dead i18n namespaces/keys (about, experience, education, publications, legacy hero keys, unused skills blocks) and the unused CREDENTIALS export; EN/ES nested key parity kept at 682/682. - SEO: meta description, Person JSON-LD (affiliation, hasCredential, knowsLanguage, award), keywords, LAST_MODIFIED and journey CURRENT_DATE bumped to 2026-09-07. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
AGENTS.md carried a wrong surname and described the site as under construction; README now says npm run check also runs the journey timeline check. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The course is "Laboratorio de Sistemas Móviles y Ubicuos" (LSMU); the earlier rename to LSMO was wrong. Journey highlight, certification card and the StepByStep project entries say LSMU again in both locales. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The social card was a hand-made PNG that still read "amontesl.github.io" and the 2025 headline. It is now produced by scripts/generate-og.mjs (npm run gen:og) from the site's design tokens with sharp: same layout, colours and photo, with the footer "Portfolio · adrianmonteslinares.com", the 2026 headline (Telematics Engineer · Master's student in Telecommunications Engineering) and the current focus line. The README title uses the new domain as well. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Other languages rely on the visitor's browser translator (the site already declares its language per locale). Adds a dismissible one-line note for visitors whose browser languages include neither English nor Spanish, a full negotiation over navigator.languages for the root redirect (fr, es, en now lands on /es/), a translated skip-to-content link, the ?browserLanguages= test hook, and translate="no" on names and tech chips. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Brings the portfolio in line with the September 2026 CV and the Oxford C1 certificate.
/uses.about,experience,education,publications, legacyhero.*, unusedskills.*blocks), unusedCREDENTIALSexport dropped. EN/ES nested key parity: 682/682.affiliation,hasCredential,knowsLanguage,award), keywords,LAST_MODIFIEDand journeyCURRENT_DATEbumped to 2026-09-07.Verification
npm run check(lint, typecheck, translations, journey timeline): greennpm run build: 17 static pages exported/,/es/,/uses/,/es/uses/: certifications show only "Completed" and "In progress"; journey 2024 drill-down shows the hackathon; references grid 2×2; no phone, date of birth or certificate numbers anywhere insrc/.After merging
en.jsonchanged. Close it without merging — it would overwrite the curated Spanish.🤖 Generated with Claude Code