Skip to content

Regroup skills into category cards + rail overlays; expand the skill set - #226

Merged
brunogbv merged 1 commit into
mainfrom
224-skills-grouping
Jul 5, 2026
Merged

brunogbv merged 1 commit into
mainfrom
224-skills-grouping

Conversation

@brunogbv

@brunogbv brunogbv commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Reworks the Skills section and refreshes its content. Closes #224.

Presentation (screen)

  • Skills are grouped into labelled categories, rendered through the same rail + detail-overlay
    components as the experience sections
    (.cv-rail / .cv-summary / .cv-detail) instead of the flat
    proficiency-chip wall. Each card: a Hard skills / Soft skills / Languages eyebrow, the category, a
    peek of the skills, and See all →; the overlay lists every skill. Fixes the mobile overflow.
  • Proficiency % dropped — plain skill names; the lists are representative, not exhaustive.
  • Swipe affordance on every rail, all widths: a soft fade into the page background + a › chevron
    hint more cards exist. Pure CSS, pinned, pointer-events:none, screen-reader-silent (empty alt text).
  • Retired the now-dead chip / print dot-bar / .col-print-skills / offset CSS.

Content (grounded in the professional history)

  • Renamed Languages → Programming Languages; removed German from spoken languages.
  • New cards: Engineering Practices (Domain-Driven Design, Test-Driven Development, Spec-Driven
    Development, Agentic Development, Harness Engineering, Event Sourcing, Hexagonal Architecture, System
    Design, Load Testing, CI/CD), Infrastructure & Delivery, Observability & On-Call; expanded
    Data & Streaming and Leadership & Collaboration; added the AWS stack (SQS/SNS/Kinesis/
    DynamoDB/S3).

PDF

Intentionally regrouped to match (labelled linear lists). pdf-visual baselines regenerated (pages 1–2
only — contained to the Skills section). All six screen baselines regenerated in the pinned image.

Verification

make visual 8/8 green + make lint (JS standard, CSS stylelint-config-standard) verified directly.
Multiple adversarial self-review passes; findings addressed (incl. overlay a11y + the swipe-hint alt text).

Note / follow-up

Had to force-regenerate the wide screen baselines — the fullPage visual gate's maxDiffPixelRatio: 0.01 under-detects single-section changes (a full Skills rewrite didn't trip sm/md/lg/xl/xxl). Filed as
#225.

🤖 Generated with Claude Code

…set (#224)

Reworks the Skills section and refreshes its content.

Presentation (screen):
- Skills are grouped into labelled categories and rendered through the SAME rail +
  detail-overlay components as the experience sections (`.cv-rail` / `.cv-summary` /
  `.cv-detail`), replacing the flat proficiency-chip wall. Each card shows a Hard/Soft/
  Languages eyebrow, the category, a peek of its skills, and "See all →"; the overlay
  lists every skill. Fixes the mobile overflow and reads far better.
- Proficiency percentages dropped — plain skill names; the lists are representative,
  not exhaustive (framed by the eyebrow, not a count).
- Swipe affordance on ALL rails at every width: a soft fade into the page background +
  a chevron on the right edge hint that more cards exist. Pure CSS, pinned, screen-
  reader-silent (empty alt text), pointer-events:none.
- Retired the now-dead chip / print dot-bar / `.col-print-skills` / offset CSS.

Content:
- Renamed "Languages" → "Programming Languages"; removed German from spoken languages.
- Added an Engineering Practices card (Domain-Driven Design, Test-Driven Development,
  Spec-Driven Development, Agentic Development, Harness Engineering, Event Sourcing,
  Hexagonal Architecture, System Design, Load Testing, CI/CD), an Infrastructure &
  Delivery card, an Observability & On-Call card, expanded Data & Streaming and
  Leadership & Collaboration, and the AWS stack (SQS/SNS/Kinesis/DynamoDB/S3) — all
  grounded in the professional history.

PDF: intentionally regrouped to match (labelled linear lists) — pdf-visual baselines
regenerated (pages 1–2). Screen baselines regenerated for all six breakpoints.

Self-reviewed (multiple adversarial passes; findings addressed incl. overlay a11y).
Note: had to force-regenerate the wide screen baselines — the fullPage visual gate's
maxDiffPixelRatio under-detects single-section changes (filed #225).

Closes #224

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

🔺 Vercel preview: https://cv-qa7ml1urk-bruno-valerios-projects.vercel.app

commit 01fb11d · updated 2026-07-05 08:07 UTC

@brunogbv
brunogbv merged commit eee8ab0 into main Jul 5, 2026
13 checks passed
@brunogbv
brunogbv deleted the 224-skills-grouping branch July 5, 2026 08:08

This branch was successfully deployed

1 active deployment
preview-pr-226 — 01fb11d3 Deployed Jul 5, 2026 by github-actions[bot]
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.

Group the Skills section into labelled categories (screen cards + PDF)

1 participant