Skip to content

style(resume): redesign with light theme, glassmorphism, and layout variants#15

Merged
vkkatariya merged 4 commits into
devfrom
feat/resume-redesign
Jul 1, 2026
Merged

style(resume): redesign with light theme, glassmorphism, and layout variants#15
vkkatariya merged 4 commits into
devfrom
feat/resume-redesign

Conversation

@vkkatariya

Copy link
Copy Markdown
Owner

Summary

Complete visual redesign of the resume prototype with a shift from dark theme to light theme as default, introduction of glassmorphism effects, refined typography hierarchy, and creation of multiple layout variants for A/B testing.

Key Changes

  • Theme overhaul: Inverted color palette from dark (#1B1C1D bg) to light (#F0F0EE bg) with corresponding text and accent adjustments
  • Glassmorphism: Added frosted glass effect to section containers with backdrop-filter: blur(12px), semi-transparent backgrounds, and subtle shadows
  • Typography refinement:
    • Introduced JetBrains Mono and Syne fonts for better hierarchy
    • Adjusted font sizes and letter-spacing across labels and body text
    • Improved visual distinction between section headers and content
  • Layout restructuring:
    • Hero section redesigned as 3-column grid (photo | name/title | contacts) instead of horizontal flex
    • Contact pills moved to hero right column with new styling
    • Body grid refined with dashed divider between columns
    • Reduced padding and margins for tighter, more refined spacing
  • Component styling:
    • New .hc-pill (hero contact pill) with icon + text layout
    • Status pills refactored with availability indicator dot
    • Section labels now use Syne font with improved visual weight
    • Education badges and module labels refined
  • Variant creation: Generated 4 layout variants for testing:
    • resume-v1.html — horizontal hero layout with dark mode support via prefers-color-scheme
    • resume-v2.html — 3-column grid hero with full glassmorphism (light)
    • resume-v3.html — compact variant with tighter spacing (light)
    • Dark theme variants (resume-v2-dark.html, resume-v3-dark.html) with adjusted shadow/blur tokens
  • Removed analytics: Stripped Vercel Insights and Speed Insights scripts from main resume
  • Color system expansion: Added new CSS variables for glassmorphism (--sec-bg, --sec-border, --sd, --sl)

Implementation Details

  • All variants maintain A4 print dimensions (210mm × 297mm)
  • Glassmorphism effect uses rgba(255,255,255,.55) background with 1px solid rgba(13,13,15,.08) borders on light theme
  • Dark variants use rgba(255,255,255,.03) background with adjusted shadow opacity for print-safe rendering
  • Hero photo maintains 32mm × 38mm dimensions with 5mm border-radius and layered shadows
  • Grid layout uses 62mm left column width with 3-4.5mm gaps depending on variant
  • All typography uses CSS custom properties for easy theme switching

Testing Notes

  • Variants are ready for visual comparison and print testing
  • Light theme is now the default (resume.html)
  • Dark theme available as separate file (resume-dark.html)
  • All variants use print-color-adjust: exact for consistent PDF export

https://claude.ai/code/session_01QBfzSNFmpwU6JHDtWBcymz

vkkatariya and others added 4 commits June 30, 2026 23:41
merge: dev → main — OG banner refinement (full-bleed + github contribution widget)
… for site)

User scoped 2026-06-30: rebuild prototypes/resume.html from scratch
using the portfolio's design system. Aesthetic version for the site,
NOT the job-application CV. 15 sub-tasks covering:

- Font stack: Outfit + Space Grotesk + Syne + JetBrains Mono + DM Mono
  (drop Cormorant Garamond, no calligraphic initials)
- Hero restructure: photo top-left, name centered, 4 status pills below
- 4 contact pills (email/github/website/location) in left column
  with SVG icons, drop LinkedIn
- Education moves to right column with about-page layout
- Skills split into Technical (8 bars, add Git) + Soft (5 chips)
- Interests get details from about page (4 cards w/ descriptions)
- 5 projects (was 3, add Portfolio Website + Hermes OAuth Fork)
- 1 new Work Experience section (Amazon DNW4, Jul-Dec 2024)
- Widget-block glass style, light grey background, dark/light via
  prefers-color-scheme media query (single file, no separate HTML)
- A4 print stylesheet, white background regardless of theme
- Content from ~/dev-shared/projects/resume-references/vishal_resume_library.md

Decisions confirmed: font stack, hero layout, contacts location,
photo size (agent picks), single file, 5 projects, content source.

Branch for work: feat/resume-redesign off dev
Kickoff: tasks/kickoff-resume-redesign.md (awaiting dispatch)
…sion for site)

User scoped 2026-06-30: rebuild prototypes/resume.html from scratch
using the portfolio's design system. Single file with dark/light themes,
widget-block glass, SVG icons, 4-font stack, A4 print stylesheet.

15 sub-tasks, kickoff is ~25KB / 470 lines:
1. Font stack (Outfit + Space Grotesk + Syne + JetBrains Mono + DM Mono)
2. Hero restructure (photo + name + status pills)
3. Remove old role text
4. Photo on top-left
5. 4 status pills (AI/ML + Full Stack + DevOps/Infra + Open to work)
6. 4 contact pills in left column (email/github/website/location)
7. Education in right column (about-page layout)
8. Skills split (Technical + Soft)
9. Interests (4 cards from about page)
10. Languages (no change)
11. Projects (5 total: 3 existing + Portfolio Website + Hermes OAuth)
12. Work Experience (1 entry: Amazon DNW4)
13. SVG icons across all sections (extract from portfolio-combined.html)
14. Light grey background + widget style + dark/light themes
15. Content source: resume-references/vishal_resume_library.md

Decisions confirmed, content source mapped, visual QA at A4 + 3 screen
sizes + 2 themes, L-068 compliance (screenshot to Vishal before commit).

Branch: feat/resume-redesign off dev
…, work-exp translation

Rebuild resume.html/resume-dark.html through 3 correction rounds: hero
restructure, categorized skill chips, education/projects/work-exp columns,
flattened glass-card widgets to bare sections, font-size bump to fill A4
whitespace, dashed column divider, translated work-exp bullet, expanded
education module chip names. Checkpoints preserved as resume-v1/v2/v3
(+dark variants). Zero widget overlaps, both themes verified structurally
identical via diff.

Co-Authored-By: Claude <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
portfolio-website Ready Ready Preview, Comment Jul 1, 2026 2:03pm

@vkkatariya vkkatariya changed the base branch from main to dev July 1, 2026 14:05
@vkkatariya vkkatariya merged commit d937359 into dev Jul 1, 2026
2 checks passed
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