"use client"; import Link from "next/link"; import { motion, Variants } from "framer-motion"; import { Globe, Smartphone, Server, Gamepad2, Hammer } from "lucide-react"; import { useState } from "react"; import MonitorCard from "@/components/MonitorCard"; import PageLayout from "@/components/PageLayout"; import { CategoryCardProps } from "@/types/index"; const containerVariants: Variants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.1, delayChildren: 0.2, }, }, }; const itemVariants: Variants = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0, transition: { duration: 0.6, ease: "easeOut" }, }, }; export default function Home() { const [isHoveringMonitors, setIsHoveringMonitors] = useState(false); return ( {/* Header Section */}

George W.

Senior Full Stack Engineer & Tech Lead

Git LinkedIn CV
{/* Main Bento Grid */}
{/* Top Row Left: Technical Focus */}

Technical Focus

Bridging the gap between rigid regulatory requirements and fluid user experiences. I specialize in designing{" "} distributed systems and {" "} cross-platform mobile apps {" "} with a focus on automated delivery and high-integrity code.

{[ "#Architecture", "#Regulatory Compliance", "#Agile Leadership", "#DevOps", ].map((tag) => ( {tag} ))}
{/* Top Row Right: The Service Registry */} setIsHoveringMonitors(true)} onMouseLeave={() => setIsHoveringMonitors(false)} className="flex-1 p-6 rounded-3xl bg-neutral-900 border border-neutral-800 flex flex-col justify-center relative overflow-hidden min-h-[180px] hover:border-blue-500/30" > {/* Project Category Cards */} } title="Web Systems" description="Architecting distributed platforms with a focus on high-availability." tech={["Next.js", "Python", "Node.js", "Caddy", "PostgreSQL"]} hoverColor="hover:border-blue-500/30" activeTechColor="group-hover:text-blue-400" /> } title="Mobile Apps" description="Building fluid, cross-platform experiences using reactive state." tech={["Android", "iOS", "Flutter", "Riverpod", "Stores"]} hoverColor="hover:border-purple-500/30" activeTechColor="group-hover:text-purple-400" /> } title="Infrastructure" description="Resilient cloud environments with automated IaC and multi-region orchestration." tech={["Kubernetes", "Terraform", "GCP", "CI/CD", "Security"]} hoverColor="hover:border-green-500/30" activeTechColor="group-hover:text-green-400" /> {/* Bottom Row: The Forge */}

The Forge

A space where I demonstrate what I am currently working on and any future projects.

); } function TechnicalFocus({ label, color, text, }: { label: string; color: string; text: string; }) { return (

{label}

{text}

); } function CategoryCard({ href, icon, title, description, tech, hoverColor, activeTechColor, }: CategoryCardProps) { return (
{icon}

{title}

{description}

{tech.map((t: string) => ( {t} ))}
); }