Skip to content

feat: restructure the resume and regenerate the CV PDF - #67

Merged
jonathanperis merged 3 commits into
mainfrom
feature/resume-structure
Oct 7, 2026
Merged

jonathanperis merged 3 commits into
mainfrom
feature/resume-structure

Conversation

@jonathanperis

Copy link
Copy Markdown
Owner

Summary

  • Resume structure: /resume/ now follows the new resume template in the Career Metro Map palette (line-1 red, ink, grey; Overpass + Overpass Mono). The content stays sourced from data.ts.
    • Header: name, red title line, mono contact row and a short red accent bar.
    • Section heads: red letter-spaced caps followed by a hairline rule.
    • Skills: a label/value table.
    • Experience: "Title · Company" with the company in red, the period in mono on the right, and the location in mono underneath. Each description sentence becomes a red-dot bullet, followed by a mono Stack: line from the tags.
    • Education: same entry layout.
  • Print and screen: prints in color on two A4 pages with clean page breaks. On screen it is a white A4 sheet on the paper background, and the mobile layout applies to screens only.
  • CV PDF: public/cv_jonathan_peris.pdf (the site's "PDF" link) is now a headless-Chrome print of /resume/. It replaces the older, separately written Google Docs CV, which stays in git history.
  • Fallback pins: the checked-in fallback repos are synced to the current GitHub pins (jonlib pinned; rinha2-back-end-dotnet moves to the ledger). Live builds already picked up the new pins through a manual release run.
  • Docs: resume page, AGENTS, architecture, project structure, index, PRODUCT, DESIGN and agent memory updated, including how to regenerate the PDF.

Testing

  • bun run lint: 0 errors, warnings or hints
  • GITHUB_TOKEN=… bun run build
  • Printed /resume/ to PDF with headless Chrome: 2 A4 pages, colors kept, dates on the same line as titles, skills table intact
  • Screen screenshots at 1440px and 390px

🤖 Generated with Claude Code

jonathanperis and others added 3 commits October 7, 2026 16:26
jonlib is pinned and rinha2-back-end-dotnet moves to the ledger, so token-less
builds show the same Connections board and Side Projects line as live builds.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The /resume/ page follows the new resume structure in the metro palette: red
title line and accent bar, red caps section heads with hairline rules, a
skills label/value table, "Title · Company" entries with mono dates and
locations, one red-dot bullet per description sentence, and mono Stack lines.
It prints in color on two A4 pages; the mobile layout is screen-only.

public/cv_jonathan_peris.pdf is now a headless-Chrome print of /resume/,
replacing the separately written Google Docs CV (kept in git history).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 7, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 26 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Repository: jonathanperis/jonathanperis.github.io/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 85739d33-0eab-4960-96c6-f879bb32b93b
📥 Commits

Reviewing files that changed from the base of the PR and between 67ad266 and a985f08.

⛔ Files ignored due to path filters (1)
  • public/cv_jonathan_peris.pdf is excluded by !**/*.pdf
📒 Files selected for processing (10)
  • .agents/memory/architecture.md
  • AGENTS.md
  • DESIGN.md
  • PRODUCT.md
  • src/lib/github.ts
  • src/pages/resume.astro
  • wiki/architecture.md
  • wiki/index.md
  • wiki/project_structure.md
  • wiki/resume_page.md
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@jonathanperis
jonathanperis merged commit 02f74ec into main Oct 7, 2026
5 checks passed
@jonathanperis
jonathanperis deleted the feature/resume-structure branch October 7, 2026 19:28
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.

1 participant