// app/page.tsx 'use client'; import React from 'react'; import Link from 'next/link'; import MatrixRain from '@/app/components/MatrixRain'; import { FaInstagram, FaLinkedin, FaDiscord, FaEnvelope, FaCamera, FaVolleyballBall, FaTree, FaCode } from 'react-icons/fa'; import { TbCube3dSphere } from 'react-icons/tb'; export default function Home() { const calculateAge = (birthDateString: string): number => { const today = new Date(); const birthDate = new Date(birthDateString); let age = today.getFullYear() - birthDate.getFullYear(); const monthDiff = today.getMonth() - birthDate.getMonth(); if (monthDiff < 0 || (monthDiff === 0 && today.getDate() < birthDate.getDate())) { age--; } return age; }; return (
{/* 1. HERO SECTION */}
{/* Ambient Overlay for contrast */}
Logo

Technical High School Engineer

William Söderberg

View Portfolios
{/* 2. ABOUT ME SECTION */}
{/* Background Glow */}
{/* Subtitle Header */}

About Me

Identity & Background

{/* Left Column: Profile with "Scanning" Effect */}
William Söderberg

William Söderberg

EST. 2002 | SWEDEN

{/* Right Column: Bio Content */}

DATA CARD

My name is William Söderberg and I'm {calculateAge("2002-07-17")} years old. I have a degree in technical high school engineering specialized in design and industrial manufacturing, with heavy influence from IT and coding. I love problem solving and finding new ways to solve the most complicated problems.

Focus

Industrial Design & IT

Passions

Volleyball & Computers

{/* 3. WHAT DO I DO SECTION */}
{/* Subtle Background Image Integration */} Leaves

What do I do?

A multidisciplinary engineer

{[ { icon: , title: 'Volleyball', desc: 'Played for over 5 years as a middle blocker with Lerbergets and Ängelholms clubs.' }, { icon: , title: 'Young Ranger', desc: 'Part of the Youth+ Network at Europarc Federation, working in management at Kullaberg.' }, { icon: , title: 'Photography', desc: 'Capturing nature and people, finding the best subjects on film.' }, { icon: , title: 'CAD', desc: 'Specialized in design and manufacturing, modeling everything from concepts to architecture.' }, { icon: , title: 'Coding', desc: 'Developing automation scripts and custom programs to solve unique problems.' } ].map((item, idx) => (
{item.icon}

{item.title}

{item.desc}

))}
{/* 4. PHOTO GALLERY SECTION */}

Photography

Capturing the world

{/* My Photos (Ynni Image) */}
My Photos

My Photos

{/* Night Sky Collection */}
Night Sky

My Photography collection

Taking photos is just one of my many hobbies. Finding the best subjects to capture on film, from nature to the night skies.

More photos
{/* Singapore Full Width wrapper */}
Singapore

A cloudy day in Singapore, the New Zealand trip 2019.

Expedition 019
{/* 5. CONTACT CALL-TO-ACTION (Compact Banner) */}
{/* Immersive Mountain Background */} Snowy Mountains {/* Dark overlay */}
{/* Compact Glassmorphic CTA Banner */}

Let's Connect

Transmission & Socials

Contact Me
); }