Skip to content

refactor(ui): simplify hero, drop heavy animations, feature TTNN dashboard#61

Merged
Aswinmcw merged 2 commits into
mainfrom
ui/professional-polish
May 26, 2026
Merged

refactor(ui): simplify hero, drop heavy animations, feature TTNN dashboard#61
Aswinmcw merged 2 commits into
mainfrom
ui/professional-polish

Conversation

@Aswinmcw
Copy link
Copy Markdown
Member

Summary

Pass over the home page to make it look more like a professional portfolio and less like a demo of every animation library that exists.

  • Hero: collapsed 4 background layers to 1 mesh gradient; dropped the infinite pulse/wave/blink loops; simplified copy and CTAs; title is now plain "Software Engineer"
  • Backgrounds: removed AnimatedParticles, FloatingElements, and CursorTrail (~370 lines of decorative loops that hurt scroll perf and felt noisy)
  • index.html: dropped the GitHub Pages SPA redirect shim and public/404.html (no longer relevant — CF Workers Builds owns deploy)
  • Projects: swapped the featured slot to TTNN Eltwise Performance Tracker (actively developed); moved PR Reviewer down to Additional Projects
  • index.css: scoped surface transitions instead of using a global * selector hammer; switched *:focus to *:focus-visible for cleaner a11y

Net: 12 files changed, 80 insertions(+), 650 deletions(-).

Test plan

  • npm run lint — clean
  • npm run test:run — 4/4 pass
  • npm run build — succeeds (393 kB / 118 kB gzip)
  • Reviewer: smoke test /, /#projects, /privacy, 404, contact form in the CF Workers Builds preview

🤖 Generated with Claude Code

…ashboard

Tightens the home page to look more like a professional portfolio:

- Hero: collapse 4 background layers to 1 mesh gradient, drop infinite
  pulse/wave/blink loops, simplify copy and CTAs, title is plain
  "Software Engineer"
- Backgrounds: remove AnimatedParticles, FloatingElements, and CursorTrail
  (~370 lines of decorative loops that hurt scroll perf and felt noisy)
- index.html: drop the no-longer-needed GitHub Pages SPA redirect shim
  and public/404.html
- Projects: swap featured to TTNN Eltwise Performance Tracker (actively
  developed); move PR Reviewer to Additional Projects
- index.css: scope surface transitions instead of using a global
  selector hammer; switch *:focus to *:focus-visible
Copilot AI review requested due to automatic review settings May 26, 2026 05:52
@Aswinmcw Aswinmcw requested review from a team and Aswin-coder as code owners May 26, 2026 05:52
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 26, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
aswin-portfolio 2fde26a Commit Preview URL

Branch Preview URL
May 26 2026, 05:56 AM

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR streamlines the portfolio home page UI by removing several continuously-running decorative animations, simplifying the hero section content, and updating the featured project to the TTNN dashboard. It also removes GitHub Pages-specific SPA redirect plumbing now that deployment is handled via Cloudflare Workers Builds.

Changes:

  • Simplified the hero section and reduced animation intensity (single mesh gradient background; simpler CTAs and social interactions).
  • Removed background/cursor animation components and related exports/usages to reduce scroll/render overhead.
  • Updated metadata/copy (“Software Engineer”) and promoted “TTNN Eltwise Performance Tracker” as the featured project; removed GitHub Pages SPA redirect shim (index.html + public/404.html).

Reviewed changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tailwind.config.js Removes class-based dark mode configuration (no in-repo dark: usage found).
src/index.css Removes global transition rules, switches focus styling to :focus-visible, and sets base body background.
src/data/projects.jsx Makes TTNN Eltwise Performance Tracker the featured project; moves PR Reviewer to additional projects.
src/components/sections/HeroSection.jsx Simplifies hero copy/CTAs and removes extra background animation layers.
src/components/Navigation.jsx Reduces decorative motion in the nav/logo area.
src/components/CursorTrail.jsx Removes the cursor trail effect component.
src/components/background/index.js Removes exports for deleted background animation components.
src/components/background/FloatingElements.jsx Removes floating background elements component.
src/components/background/AnimatedParticles.jsx Removes animated particles background component.
src/App.jsx Removes CursorTrail usage and simplifies basename helper.
public/404.html Removes GitHub Pages SPA redirect 404 shim.
index.html Removes GitHub Pages SPA redirect script and updates SEO/title strings to “Software Engineer”.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Current Wrangler defaults preview_urls to off, so every CF Workers Build
silently resets the dashboard setting back to disabled. Pinning it in
config keeps PR preview URLs working without manual re-enabling.
@Aswinmcw Aswinmcw merged commit f5613cb into main May 26, 2026
5 checks passed
@Aswinmcw Aswinmcw deleted the ui/professional-polish branch May 26, 2026 05:59
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.

2 participants