diff --git a/src/components/icons/TechIcons.tsx b/src/components/icons/TechIcons.tsx index 8ea90c5..eeef530 100644 --- a/src/components/icons/TechIcons.tsx +++ b/src/components/icons/TechIcons.tsx @@ -5,38 +5,49 @@ import { SiSolidity, SiKotlin, SiReact, - SiNodedotjs, - SiFirebase, - SiDocker, - SiPostgresql } from 'react-icons/si' const icons = [ + { icon: SiReact, name: 'React' }, { icon: SiNextdotjs, name: 'Next.js' }, { icon: SiSolidity, name: 'Solidity' }, { icon: SiKotlin, name: 'Kotlin' }, - { icon: SiReact, name: 'React' }, - { icon: SiNodedotjs, name: 'Node.js' }, - { icon: SiFirebase, name: 'Firebase' }, - { icon: SiDocker, name: 'Docker' }, - { icon: SiPostgresql, name: 'PostgreSQL' }, ] export default function TechIcons({ compact = false }: { compact?: boolean }) { + if (compact) { + return ( +
+ {icons.map(({ icon: Icon, name }) => ( + +
+ +
+ {name} +
+ ))} +
+ ) + } + return ( -
+
{icons.map(({ icon: Icon, name }) => ( -
- +
+
- {!compact && ( - {name} - )} + {name} ))}
diff --git a/src/components/sections/HeroSection.tsx b/src/components/sections/HeroSection.tsx index d61f686..92c10a9 100644 --- a/src/components/sections/HeroSection.tsx +++ b/src/components/sections/HeroSection.tsx @@ -36,13 +36,12 @@ export default function HeroSection() { {/* Tagline */} -

- Building Web3 &{" "} - Cross-Platform Solutions +

+ Crafting digital experiences that matter

- {/* CTA Buttons */} -
+ {/* Primary CTA */} +
- View My Work + Explore My Work - + { document .getElementById("contact") ?.scrollIntoView({ behavior: "smooth" }); }} - className="border-2 border-accent text-accent px-6 py-3 sm:px-8 sm:py-4 rounded-lg font-medium" + className="text-accent text-sm underline underline-offset-4 hover:no-underline transition-all" > - Contact Me + Get in touch
- {/* Tech Stack Grid */} + {/* Tech Stack - Subtle */}
-
+
- +
+ +