'use client'; import React from 'react'; import Image from 'next/image'; import { experiences } from '@/data/experience'; import styles from './ExperienceSection.module.css'; export const ExperienceSection: React.FC = () => { return (
{/* Section Header */}
EXPERIENCES

Where I've Made an Impact

{/* Timeline Container */}
{experiences.map((item, index) => (
{/* Vertical Spine & Node Indicator */}
{index < experiences.length - 1 && (
)}
{/* Item Content Layout: Left Identity & Right Details */}
{/* Left Identity Column */}
{item.date}
{item.location}
{`${item.company}

{item.role}

{item.company}
{/* Right Details Column */}

{item.summary}

    {item.bullets.map((bullet, bIdx) => (
  • {bullet}
  • ))}
))}
); };