Skip to content

feat: Complete portfolio overhaul with new sections and fixes#5

Merged
luinbytes merged 2 commits into
masterfrom
feat/portfolio-improvements
Feb 13, 2026
Merged

feat: Complete portfolio overhaul with new sections and fixes#5
luinbytes merged 2 commits into
masterfrom
feat/portfolio-improvements

Conversation

@luinbytes

Copy link
Copy Markdown
Owner

Summary

Complete overhaul of the portfolio site with new sections, critical fixes, and enhancements while maintaining the brutalist aesthetic.

Critical Fixes

  • Color Consistency: Synced neon color to cyan (#00f3ff) across globals.css and tailwind.config.ts
  • Navigation Fix: Removed onClick handlers from Link components in hero.tsx to restore native browser behavior (back button, direct URL access, keyboard navigation)

New Sections

Skills/Tech Stack (components/sections/skills.tsx)

  • Shows Languages (TypeScript, Go, Python, etc.)
  • Shows Frameworks & Libraries (Next.js, React, etc.)
  • Shows Tools & Platforms (Git, Docker, etc.)
  • Uses badges with hover effects

Timeline (components/sections/timeline.tsx)

  • Vertical timeline showing self-taught journey
  • Key milestones from 2013 to present
  • Responsive design with alternating layout

Now (components/sections/now.tsx)

  • Current activities: Building, Learning, Obsessed With, Reading
  • Easy to update by changing values in the component
  • Includes last updated date

Testimonials (components/sections/testimonials.tsx)

  • Stats bar: 1000+ downloads, 5+ extensions, 100% open source
  • Quote cards with user feedback

404 Page (app/not-found.tsx)

  • Brutalist design with large 404
  • Debug-style error info
  • Link back to home

Enhancements

  • Project Filtering: Added filter buttons (All, Raycast, Web, CLI, Discord) to the Projects section
  • Meta Tags: Fixed og:url from luinbytes.dev to luinbytes.github.io, added og:image
  • Layout Reorder: New section order provides better flow and storytelling

Section Order

Hero → About → Now → Skills → Timeline → Projects → Testimonials → AutomationPlayground → Activity → Contact

Acceptance Criteria

  • All navigation links work with native browser behavior
  • Colors are consistent across the site
  • New sections render correctly
  • Project filtering works
  • 404 page exists
  • Meta tags are correct
  • Site builds without errors (npm run build)
  • All changes committed to feat/portfolio-improvements branch
  • PR opened with summary of changes

Test Plan

  1. Run npm run dev to start dev server
  2. Verify all navigation links work with browser back button
  3. Verify neon color is consistent (cyan) across all components
  4. Test project filtering functionality
  5. Navigate to a non-existent route to see 404 page
  6. View page source to verify meta tags
  7. Run npm run build to confirm production build succeeds

Lumi added 2 commits February 13, 2026 00:31
CRITICAL FIXES:
- Fix color inconsistency: synced neon color to cyan (#00f3ff) across globals.css
- Fix broken navigation: removed onClick handlers from hero links for native browser behavior

NEW SECTIONS:
- Add Skills/Tech Stack section with categorized badges (Languages, Frameworks, Tools)
- Add Timeline section showing self-taught journey milestones
- Add "Now" section showing current activities (easy to update)
- Add Testimonials section with stats and quotes
- Add 404 page with brutalist design

ENHANCEMENTS:
- Add project filtering (All, Raycast, Web, CLI, Discord)
- Update meta tags: fix og:url from luinbytes.dev to luinbytes.github.io
- Add og:image metadata

LAYOUT:
- Reorder sections: Hero → About → Now → Skills → Timeline → Projects → Testimonials → AutomationPlayground → Activity → Contact
Following feedback to keep the site minimal and not overpopulated:

REMOVED:
- Timeline section (redundant - About already has milestones)
- Testimonials section (feels like marketing fluff, doesn't fit the vibe)

SIMPLIFIED:
- Now section: Removed cards, icons, colors, background. Now just a simple list.
- Skills section: Renamed to "Stack", removed cards and icons. Now just labeled lists.

The site now has 8 sections instead of 10, with cleaner visual hierarchy
and less visual noise. New sections feel integrated, not bolted-on.
@luinbytes luinbytes merged commit 2254e93 into master Feb 13, 2026
1 check failed
@luinbytes luinbytes deleted the feat/portfolio-improvements branch February 13, 2026 00:42
luinbytes added a commit that referenced this pull request Apr 3, 2026
feat: Complete portfolio overhaul with new sections and fixes
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