Skip to content

feat(experience): promote to Senior on Recurly post + MilestoneCard component#5

Closed
Codestz wants to merge 1 commit into
masterfrom
project/promoted-to-senior
Closed

feat(experience): promote to Senior on Recurly post + MilestoneCard component#5
Codestz wants to merge 1 commit into
masterfrom
project/promoted-to-senior

Conversation

@Codestz
Copy link
Copy Markdown
Owner

@Codestz Codestz commented May 11, 2026

Summary

  • Updates the existing Recurly project page (/experience/recurly) to reflect the May 2026 promotion to Senior Software Engineer — title, description, H1, and role bullet are all updated.
  • Ships a new reusable MilestoneCard MDX component for career events (promotion, award, launch, talk, milestone) and drops one into the Recurly page to celebrate the promotion visually.
  • pnpm 11 housekeeping: approves sharp and unrs-resolver in pnpm-workspace.yaml so the pre-commit hook stops failing on this branch.

MilestoneCard at a glance

Neo-Brutalist slim card. Header strip with kind chip + optional date. Title + optional subtitle. Optional FROM → TO transition row (strikethrough on FROM, bold on TO) — ideal for promotions. Optional highlights list as compact bullets.

<MilestoneCard
  kind=\"promotion\"
  title=\"Promoted to Senior Software Engineer\"
  subtitle=\"Recurly · Recurly Commerce\"
  date=\"May 2026\"
  from=\"Software Engineer II\"
  to=\"Senior Software Engineer\"
  highlights={[
    'Owning end-to-end delivery on Shopify checkout and customer-portal features',
    'Driving architectural decisions across the subscription lifecycle layer',
    'Mentoring teammates and raising the floor on review quality',
  ]}
/>

Reusable on any future career event (next promotion, conference talks, launches, awards).

Files

  • New: src/components/mdx/MilestoneCard/{MilestoneCard.tsx,.types.ts,index.ts}
  • Edited: src/components/mdx/index.ts, mdx-components.tsx — register MilestoneCard
  • Edited: src/content/projects/recurly.mdx — title + H1 + role + description + inline MilestoneCard
  • Edited: pnpm-workspace.yamlallowBuilds: { sharp: true, unrs-resolver: true }

Test plan

  • `pnpm dev` and visit `/experience/recurly` — verify MDX renders without errors
  • Confirm `MilestoneCard` renders with the FROM → TO transition row and highlights bullets
  • Eyeball on light and dark themes
  • Resize to mobile — verify the FROM/arrow/TO line wraps cleanly
  • Confirm the listing card at `/experience` shows the updated title
  • `pnpm type-check` clean
  • `pnpm lint` clean

🤖 Generated with Claude Code

…omponent

Updates the existing Recurly project page to reflect the May 2026
promotion to Senior Software Engineer, and ships a new reusable
MDX component used to celebrate it visually.

Recurly post (src/content/projects/recurly.mdx):
- Title and H1 changed to "Senior Software Engineer at Recurly"
- Description mentions the May 2026 promotion
- Role bullet updated with the promotion note
- Adds a <MilestoneCard kind="promotion" .../> right after the intro
  paragraph showing the role transition (II -> Senior) with highlights

New MilestoneCard component (src/components/mdx/MilestoneCard/):
- Slim Neo-Brutalist card for career milestones
- kind supports: promotion, award, launch, talk, milestone
- Optional from/to transition row (strikethrough -> bold) ideal for
  promotions, optional date chip in the header, optional highlights
  list, optional subtitle
- Registered in src/components/mdx/index.ts and mdx-components.tsx

Also approves sharp and unrs-resolver via pnpm-workspace.yaml
allowBuilds so pnpm 11's deps-status check stops failing the
pre-commit hook on this branch.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 11, 2026

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

Project Deployment Actions Updated (UTC)
portfolio Ready Ready Preview, Comment May 11, 2026 11:13pm

@Codestz
Copy link
Copy Markdown
Owner Author

Codestz commented May 11, 2026

Superseded by #4 — folded this branch's commit (9d4c505) into PR #4 via a merge commit so both streams of work ship together. Closing here.

@Codestz Codestz closed this May 11, 2026
@Codestz Codestz deleted the project/promoted-to-senior branch May 11, 2026 23:16
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