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
The official name of the company or organization (e.g., “Amazon Web Services”, “OpenAI”).
The job title or role held at the organization (e.g., “Software Engineer Intern”, “ChatGPT Lab Member”).
The URL to the company’s website or LinkedIn profile. Used for linking to the organization’s official page.
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
Show Date Formatting Guidelines
- Use “Present” for current positions (e.g., “May 2025 - Present”)
- Format: “Month YYYY - Month YYYY” or “Month YYYY - Present”
- Examples:
- “May 2025 - August 2025” (completed internship)
- “February 2026 - Present” (current position)
- “September 2024 - January 2025” (contract work)
- Prefer official company websites over LinkedIn when available
- Use LinkedIn company pages for organizations without official websites
- Ensure URLs use HTTPS for security
- Example formats:
- Company website:
https://aws.amazon.com
- LinkedIn:
https://www.linkedin.com/company/company-name/