Replaced the dense mini-CV homepage with an editorial landing page:
- Hero: punchy one-liner ("Researcher & builder. HRI at BU, motorsports
software at Riverhead.") instead of a paragraph bio
- Currently building: Riverhead Raceway mobile app (racehub-app) and
Hotlap (Go monorepo race event management platform)
- Featured work: Honors thesis, IEEE RO-MAN 2025, Riverhead Raceway site,
beenvoice — each with description, tags, and a direct action button
- Education: compact 2-col grid (BU + Bucknell) replaces the full card layout
- Explore: same 3-col nav to Projects / Publications / CV
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Previously grid-equal-height, card-full-height, card-content-stretch, and
card-hover were all undefined class names doing nothing. Now defined:
- .grid-equal-height > * { height: 100% } — forces every grid child to fill
its row height, making adjacent cards stretch to match the tallest sibling
- .card-full-height { h-full } — card fills its wrapper
- .card-content-stretch { flex-1 } — CardContent grows to push footer down
- .card-hover — subtle shadow + ring lift on hover
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- tailwind.config.ts: add <alpha-value> to all color definitions so opacity
modifiers (ring-foreground/10, outline-ring/50) render correctly
- globals.css: move @keyframes out of @theme inline block (v4-only, ignored
by browser in v3); remove @custom-variant block (also v4-only)
- page.tsx, experience/page.tsx, publications/page.tsx: remove pb-3 from
CardHeaders and pt-0 from CardContents — new shadcn card uses gap-4 so
these overrides added extra space instead of removing it
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Graduate from Bucknell May 2026, starting MS CompE at Boston University
- Add honors thesis to publications with abstract and PDF
- Update Dean's List to 7 semesters (Spring 2026)
- Fix GPA display: Engineering GPA 3.92 / Overall 3.67
- Fix breadcrumb hidden under navbar (pt-16 on content wrapper)
- Fix Research Interests card extra top padding
- Update research interests blurb to grad-school voice
- Save dev server config to .claude/launch.json
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add /experience page with research, teaching, professional, and
leadership sections, technical skills, awards, conferences, and
coursework - Refactor data.ts to include structured Experience,
Education, Award types - Update homepage to show research interests,
education, experience highlights, awards, and improved quick links -
Improve card layouts and text wrapping for consistency - Add
"Experience" to navigation and breadcrumbs - Enhance projects and
publications pages for better readability and layout - Update global
styles for card and grid alignment
- Add scripts/update-pdfs.js to download latest PDFs - Add cv.pdf and
resume.pdf to public/publications - Update build script to run
update-pdfs before next build - Switch CV and resume URLs to local files
in cv/page.tsx - Add .vercel to .gitignore and vercel.json for
deployment config - Update Next.js to 15.5.2 in package.json and
bun.lock - Update next-env.d.ts and tsconfig.json for new types and
script exclusion
Update project card UI to show separate buttons for code and site links.
Add TypeScript interface for Project. Adjust layout for better
responsiveness.