Commit fe63f90
feat(portfolio): align content with resume + design restraint pass
Content (resume-aligned)
- Title to Principal Engineer · Frontend Platform Architecture
- About rewritten using resume framing (100+ apps, 20+ tenants, 50+ devs)
- Hero stats: 16+ Years / 100+ Applications / 20+ Tenants / 50+ Components
- Experience: precise role titles and date ranges from resume
- Education: B.Tech 2006-2009 GGSCET; added Diploma in IT (2006)
- Skills realigned: dropped unverified entries (Angular, Next.js, Tailwind
Expert, CSS-in-JS, Frontend Security, Observability, i18n); added
Module Federation, Multi-tenant Architecture, Kubernetes, AWS S3
- Projects: rewrote Zeta cards with concrete numbers; added new
Frontend Deploy Infrastructure card (k8s operator + S3 pipeline)
- ColorTokens: Zero Trust admin console framing, VP merit recognition
Design (restraint pass)
- Single indigo accent; demoted violet/cyan/rose project gradients
- Hero stats now solid white (were unreadable as gradient)
- Removed cyan + violet ambient blobs; kept one indigo blob
- Removed bobbing scroll arrow
- About highlight icons unified to indigo-only
- prefers-reduced-motion support (CSS + Hero useReducedMotion)
- Skill bars replaced with tier badges (Expert/Advanced/Working)
Other
- Resume CTA in hero (drops public/Udesh_Kumar_Resume.pdf)
- Contact button: 'Send Message' to 'Open in Email Client' (matches mailto)
- Proprietary projects show lock icon + 'see Experience' note
- Education + Diploma rendered in About
- Puppeteer screenshot script for design review (npm run screenshot)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 9f0c53a commit fe63f90
16 files changed
Lines changed: 1371 additions & 216 deletions
File tree
- public
- scripts
- src
- components/sections
- data
- styles
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
0 commit comments