Skip to main content

experienceListsProps

The experienceListsProps interface defines the structure for professional experience entries displayed in the portfolio.

Type Definition

export type experienceListsProps = {
  companyName: string;
  positionTitle: string;
  url: string;
  date: string;
};

Fields

companyName
string
required
The official name of the company or organization (e.g., “Amazon Web Services”, “OpenAI”).
positionTitle
string
required
The job title or role held at the organization (e.g., “Software Engineer Intern”, “ChatGPT Lab Member”).
url
string
required
The URL to the company’s website or LinkedIn profile. Used for linking to the organization’s official page.
date
string
required
The time period of employment in human-readable format (e.g., “May 2025 - August 2025” or “February 2026 - Present”).

Usage Example

import { experienceListsProps } from '@/data/experience';

const experience: experienceListsProps = {
  companyName: "Amazon Web Services",
  positionTitle: "Software Engineer Intern",
  url: "https://aws.amazon.com",
  date: "May 2025 - August 2025"
};

// Array usage
const experienceList: experienceListsProps[] = [
  {
    companyName: "OpenAI",
    positionTitle: "ChatGPT Lab Member",
    url: "https://openai.com",
    date: "May 2025 - Present"
  },
  {
    companyName: "FOX Corporation",
    positionTitle: "Software Engineer Intern",
    url: "https://www.linkedin.com/company/fox-corporation/",
    date: "February 2026 - Present"
  }
];

Notes

Build docs developers (and LLMs) love