Skip to content

Finalize CV, experience, education and certifications#3

Merged
1816x merged 6 commits into
mainfrom
claude/project-pending-items-ekgi14
Jul 21, 2026
Merged

Finalize CV, experience, education and certifications#3
1816x merged 6 commits into
mainfrom
claude/project-pending-items-ekgi14

Conversation

@1816x

@1816x 1816x commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Marks experience, education and certifications sections as verified and populates them with Santiago's confirmed background. Updates Directa case study copy and metadata to reflect 2025 launch. Adds social link for Credly badge wallet and updates portrait asset.

Changes

Content finalization (src/content/site.ts)

  • Marked person.role as verified (ok) with updated positioning: "Full-stack software engineer" (EN) and "Ingeniero de software full-stack" (ES)
  • Updated person.portrait to .png and marked verified
  • Added X (Twitter) social link: https://x.com/1816z
  • Added Credly social link for public badge wallet: https://www.credly.com/users/eccoed/badges
  • Populated experience array with 4 roles: Directa (Founder & Full-Stack Engineer, 2025–present), CEMEX (Intern, 2026–present), Moreno Diesel (Systems & Web Manager, 2023–present), Arwen Discord bot (Developer, 2021–2023)
  • Populated education array with 2 entries: B.S. in Software Development Engineering (Tecmilenio, 2023–2027) and bilingual high-school diploma (CIDEB, 2020–2022)
  • Added new certifications section with 4 issuer groups (Tecmilenio, AWS, Cisco, IBM) totaling 16 credentials, with honors distinctions marked
  • Changed period field structure from string to { en: string; es: string } for localized date ranges in experience and education

Directa case study (src/content/directa.ts)

  • Updated year from 2024 to 2025 and marked verified
  • Refined role description to "Founder & full-stack engineer"
  • Rewrote context, problem, strategy, implementation and design copy with verified details about the agency's positioning and delivery model
  • Updated features list to reflect actual services: websites & e-commerce, brand/SEO/content, bilingual infrastructure, client portal
  • Changed media file extensions from .jpg to .png and added fourth gallery image
  • Marked all copy blocks as verified (ok)

About page UI (src/app/[locale]/about/page.tsx)

  • Updated experience and education rendering to use localized period[l] instead of single string
  • Added certifications section with issuer grouping, badge-style item display, honors indicator (★) and year labels
  • Added link to Credly wallet when available

Localization (messages/{en,es}.json)

  • Updated about lede copy to emphasize simplicity and design quality
  • Added certificationsHeading, honors and viewOnCredly translation keys
  • Updated year references from 2024 to 2025

SEO (src/lib/seo.ts)

  • Added Credly URL to sameAs array in JSON-LD person schema

Assets

  • Added portrait: public/portrait/santiago.png
  • Added Directa case study media: public/work/directa/{cover,01,02,03,04}.png

Notes

  • All experience and education entries now include bilingual period strings to support localized date formatting
  • Certifications are grouped by issuer and support optional year and honors distinction fields
  • The certifications section only renders if the certifications array is populated (no longer todo)
  • Directa gallery aspect ratio changed from 4:3 to 16:9 to match new screenshot dimensions

claude and others added 6 commits July 20, 2026 18:10
Santiago supplied verified CV data and confirmations, so most of the
About page can move off its "pending" placeholders:

- person.role: set the positioning line to a full-stack engineer framing
  (was a pending draft). Now emits jobTitle in the Person JSON-LD.
- experience: populated from the CV (Directa, CEMEX, Moreno Diesel,
  Arwen), bilingual. period is now localized so "present/presente"
  renders per locale instead of a single English string.
- education: populated (Tecmilenio, CIDEB), also with localized period.
- Directa year: 2025 — present per Santiago's confirmation, in both the
  work list and the case study (was 2024, pending). NOTE: the CV PDF
  still reads "2024 – Present" for Directa — flag to reconcile.
- social.x set to the real handle; add social.credly (public badge
  wallet). Both feed the JSON-LD sameAs for entity verification.

Add a Certifications section to the About page, grouped by issuer
(Tecmilenio, AWS, Cisco, IBM) with honors flags and a "verify on Credly"
link, driven by a new site.certifications content field. Credential
names are kept verbatim from the CV; only section chrome is localized.

Still pending: portrait (not urgent per Santiago) and the Directa
case-study copy + screenshots.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Taz3j2W4Hhy2naFPCHxviu
The homepage hero card reads "MX · Base 2024" next to the Directa card,
so it signals Directa's base/founding year. Santiago confirmed Directa
started in 2025, so align this label with the case study and Work list
(which already say 2025 — present). The CV PDF is intentionally left
untouched per his instruction.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Taz3j2W4Hhy2naFPCHxviu
Santiago uploaded the portrait and directa.mx captures and confirmed the
remaining direction, so these move off "pending":

- Directa case study: rewrote every copy block (context, problem,
  strategy, implementation, design, features, outcome) grounded in the
  live site and his verified background — no invented clients, prices or
  metrics. Outcome keeps "operational metrics not published for now" per
  his call. Role set to "Founder & full-stack engineer" to match the CV
  and the About experience entry. Do NOT reference Kokoro Head Spa
  anywhere — Santiago confirmed it does not exist (note: it still appears
  in the CV PDF, which is owned by a separate session).
- Media: point cover + gallery at the uploaded PNGs (files were .png, not
  the .jpg the code assumed) and extend the gallery from 3 to 4 tiles to
  use all uploaded captures (cover, 01–04).
- Portrait: point at the uploaded /portrait/santiago.png (4:5) and drop
  the pending state, so the real headshot renders on About.

Verified: typecheck, lint and build clean; every case-study block and
all five images render (no broken images) on /en and /es.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Taz3j2W4Hhy2naFPCHxviu
Follow-up changes from Santiago's review:

- CV: rebuild as a single page. The prior PDF was a 2-page LibreOffice
  export with no editable source, and page 2 was only ~38% full, so the
  content comfortably fits one page. Regenerated from his verified data via
  HTML/CSS rendered with Chromium, mirroring the original layout and colours
  (Carlito, navy #1f3a5f headings). Directa now reads 2025 – Present, the
  non-existent "Kokoro Head Spa" project is removed, and certifications are
  kept as a full list grouped by issuer with a Credly verification link.
  Design is close to but not pixel-identical with the original.
- About lede: replace with Santiago's new copy ("…para empresas que quieren
  crecer con tecnología simple, rápida y bien diseñada."), EN kept in sync.
- Directa case study: change gallery tiles from 4:3 to 16:9 so the wide
  directa.mx captures are shown almost in full instead of heavily cropped.

Verified: CV is exactly one page with all sections intact; typecheck, lint
and build pass; the new lede is compiled into both locales; gallery images
load. Note: this CV supersedes the parallel redesign session's version.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Taz3j2W4Hhy2naFPCHxviu
@vercel

vercel Bot commented Jul 21, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
santiagorivera Ready Ready Preview, Comment Jul 21, 2026 2:26am

@1816x
1816x merged commit a2bdc9b into main Jul 21, 2026
4 checks passed
@1816x
1816x deleted the claude/project-pending-items-ekgi14 branch July 23, 2026 16:50
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