Skip to content

feat(profile): sync the portfolio with the September 2026 CV - #6

Merged
aMonteSl merged 6 commits into
mainfrom
feat/cv-sync-sep-2026
Sep 6, 2026
Merged

feat(profile): sync the portfolio with the September 2026 CV#6
aMonteSl merged 6 commits into
mainfrom
feat/cv-sync-sep-2026

Conversation

@aMonteSl

@aMonteSl aMonteSl commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Summary

Brings the portfolio in line with the September 2026 CV and the Oxford C1 certificate.

  • Master's at UPM in progress (Telecommunications Engineering, ML & Big Data): hero, profile, journey (education lane, ongoing from 7 Sep 2026), certifications, JSON-LD.
  • English C1 — Oxford Test of English Advanced (4 Sep 2026, 146/170): certification card with the official OUP verification link, journey entry, profile pills and stats. The certificate PDF is intentionally not served (it prints private data); it stays available on request, like the recommendation letters.
  • New skills: Claude Code and MCP (Model Context Protocol) in the AI/workflow group; Claude Code also on /uses.
  • SATEC internship shown as ongoing (renewed September 2026, no end date).
  • Fourth professional reference: Luis del Otero Sevillano (Director of Cloud Services, SATEC), summarised from the July 2026 letter. References now render as two featured cards plus two secondary ones.
  • Hackathon URJC 2024 added as an achievement; standalone achievements now also appear in the journey year drill-down.
  • Corrections: OBT was built with Express.js (Nov 2025–Jan 2026); the Code-XR award card now says Distinguished Artifact Award (VISSOFT 2025); LSMO acronym aligned; Spanish accents restored across rendered copy.
  • Cleanup: dead i18n namespaces and keys removed (about, experience, education, publications, legacy hero.*, unused skills.* blocks), unused CREDENTIALS export dropped. EN/ES nested key parity: 682/682.
  • SEO: meta description, Person JSON-LD (affiliation, hasCredential, knowsLanguage, award), keywords, LAST_MODIFIED and journey CURRENT_DATE bumped to 2026-09-07.
  • Assets: September 2026 NTF (no-phone) CVs served under the same filenames.

Verification

  • npm run check (lint, typecheck, translations, journey timeline): green
  • npm run build: 17 static pages exported
  • Manual preview of /, /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 in src/.

After merging

  • The "I18n Translation" workflow will open an auto-translation PR because en.json changed. Close it without merging — it would overwrite the curated Spanish.
  • The master's entry becomes visually "active" on 7 Sep 2026; on the 6th the bar has zero width for one day.

🤖 Generated with Claude Code

codex and others added 6 commits September 6, 2026 21:39
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>
@aMonteSl
aMonteSl merged commit 203eb61 into main Sep 6, 2026
1 check passed
@aMonteSl
aMonteSl deleted the feat/cv-sync-sep-2026 branch September 6, 2026 20:27
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.

2 participants