
portfolio-2026
Created Dec 2025
subh05sus pushed a new .npmrc file to the main branch, adding legacy-peer-deps=true so that older peer dependencies are automatically accepted during npm installs.
subh05sus pushed an update to the main branch, improving the Hero component’s hidden Easter egg by bumping its appearance chance from 1-in-20 to 1-in-15 and refactoring the banner wrapper to ensure the SecretEasterEgg renders properly. This tweak makes the surprise more visible while keeping the overall layout intact.
subh05sus pushed updates to Hero.tsx and WaveText.tsx: the Hero banner now has its border moved onto the image with a slightly lower hover opacity for a cleaner look, and the WaveText click handler now filters out the current color (with added checks for single-color palettes) so it never repeats a color. These tweaks match the “no repetition + more transparency” commit goal by improving both UI clarity and color-cycling logic.
subh05sus updated the global CSS background value and refined header navigation styles, and then enhanced the Hero component by tracking hover position and mounting a React portal to show a fun “Barney Stinson” Easter-egg tooltip (complete with an “I’m Awesome” GIF) when you hover. They also cleaned up some tooltip text by removing extra emojis.
subh05sus pushed a change to the main branch, tweaking the layout component’s background image by lowering its quality setting from 75 to 50. This size-reduction fix should help slim down asset load times without altering the visual layout.
subh05sus pushed to main, updating the job experience section in app/page.tsx: the title’s H3 tags were swapped out for P tags to refine the styling.
subh05sus pushed two commits to main, first removing old JS files (“del js”) and then adding a new JavaScript SVG icon (“add js”) under public/stack/javascript.svg.
subh05sus pushed a light update to the main branch, tweaking the Timeline component by bumping its height, adjusting scroll-based height and opacity transforms, removing the commented-out image modal code, and refreshing the gradient stops and colors for the timeline line.
subh05sus pushed an “optimized” commit to main, cleaning up the .hintrc rules and refining UI markup—swapping out an h3 for a p tag, reorganizing header menu wrappers, and tweaking the mobile menu’s max-height for smoother transitions.
On the main branch, subh05sus boosted SEO by adding a fetchPriority="high" attribute to the Hero component’s image in Hero.tsx. This tweak ensures the hero image loads faster and improves page performance.
subh05sus pushed a “crazy image optimization” update on main, converting numerous PNG assets (logos, backgrounds, previews) to WebP for better performance, enabling preload on the Hero image, and tidying up import formatting across several components.
subh05sus refactored the codebase to improve structure and readability, removing redundant blocks and switching banner and profile images from PNG/JPG to more efficient WEBP files. These changes streamline the components and help maintain consistency across the app.
subh05sus refactored the Hero and page components on main by cleaning up and consolidating imports—removing unused constants, demo sections, and streamlining Tooltip imports into the shared UI module for a tidier codebase.
subh05sus pushed to the main branch with a commit message about fixing a route name, though the diff shows no actual code changes.
On the main branch, subh05sus added two new API routes using Prisma to fetch experiences and projects data, and also updated the home page’s GitHub link to open securely in a new tab.
subh05sus pushed updates to the main branch, refactoring the homepage by extracting the banner and easter-egg logic into a new Hero component (and simplifying SecretEasterEgg to receive visibility props), and tweaking app/layout.tsx to suppress hydration warnings. They also improved the npx component’s theme handling for SSR by adding a mounted check.
subh05sus pushed a small spacing fix to the main branch, tweaking the top padding in app/page.tsx from pt-6 to pt-4. This adjustment helps keep the layout more balanced across different viewports.
subh05sus pushed a commit to main updating the header component’s nav border classes—adding an md:border-border/70 variant to refine the medium-screen border styling and address the ongoing border fix.
subh05sus pushed an update to the main branch, tweaking the header component’s border and shadow classes to remove the semi-transparent border and apply the shadow at the intended breakpoint for a cleaner, more consistent look.
subh05sus pushed a typography tweak to the main branch, updating font sizes and spacing across the About and Home pages as well as the WaveText component. They added responsive text classes (like md:text-4xl and md:text-5xl) and adjusted padding to ensure headings scale neatly on different screen sizes.