import { SkillEnum } from "@/src/portfolio/types/project";
import { ProficiencyLevel } from "@/src/portfolio/helpers/SkillDisplay";

export const skillsInCategories = {
	"Programming Languages": [
		{
			name: SkillEnum.python,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.typescript,
			level: ProficiencyLevel.expert
		},
		{
			name: SkillEnum.javascript,
			level: ProficiencyLevel.expert
		},
		{
			name: SkillEnum.java,
			level: ProficiencyLevel.advanced
		},
		{
			name: SkillEnum.cpp,
			level: ProficiencyLevel.intermediate
		},
		{
			name: SkillEnum.php,
			level: ProficiencyLevel.beginner
		}
	],
	"Frameworks/Libraries": [
		{
			name: SkillEnum.pytorch,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.numpy,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.plt,
			level: ProficiencyLevel.advanced
		},
		{
			name: SkillEnum.spaCy,
			level: ProficiencyLevel.intermediate
		},
		{
			name: SkillEnum.tensorflow,
			level: ProficiencyLevel.beginner
		},
		{
			name: SkillEnum.react,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.graphql,
			level: ProficiencyLevel.expert
		},
		{
			name: SkillEnum.express,
			level: ProficiencyLevel.advanced
		}
	],
	"Human languages": [
		{
			name: SkillEnum.english,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.polish,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.german,
			level: ProficiencyLevel.advanced
		}
	],
	"Miscellaneous": [
		{
			name: SkillEnum.nlp,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.dataEngineering,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.computerVision,
			level: ProficiencyLevel.advanced
		},
		{
			name: SkillEnum.latex,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.webscrape,
			level: ProficiencyLevel.master
		},
		{
			name: SkillEnum.research,
			level: ProficiencyLevel.expert
		},
		{
			name: SkillEnum.photoshop,
			level: ProficiencyLevel.advanced
		},
		{
			name: SkillEnum.videoEditing,
			level: ProficiencyLevel.advanced
		},
		{
			name: SkillEnum.design3d,
			level: ProficiencyLevel.beginner
		}
	]
};
