import { IProjectArguments, SkillEnum } from "@/src/portfolio/types/project";

const projectData : IProjectArguments[] = [
	{
		imagePath: "expertAgents.png",
		tech: [
			SkillEnum.machineLearning,
			SkillEnum.research,
			SkillEnum.python,
			SkillEnum.numpy,
			SkillEnum.dataEngineering,
			SkillEnum.nlp
		],
		github: "https://github.com/KuchtaVR6/Multi-LLM-Agent",
		document: "/multiAgent.pdf",
		title: "Efficient Agents with Hot-Swappable Adapters",
		text: "Developed a modular multi-agent system using parameter-efficient fine-tuning to enhance tool use in small language models. Implemented hard routing with expert adapters, achieving performance surpassing larger closed-source models. Demonstrated skills in distributed training, model optimization, and API integration."
	},
	{
		imagePath: "latviaEstimation.png",
		title: "AI Property Valuation with Novel Normalization",
		tech: [
			SkillEnum.machineLearning,
			SkillEnum.research,
			SkillEnum.python,
			SkillEnum.numpy,
			SkillEnum.dataEngineering,
			SkillEnum.computerVision
		],
		document: "/DNNpropertyEstimation.pdf",
		text: "Built a deep learning model combining CNNs and structured data for property valuation, achieving R² of 0.7287. Introduced novel geo-temporal normalization for market dynamics. Applied transfer learning, advanced regularization, and multi-modal data fusion including transport and POI maps. Led data collection and preprocessing."
	},
	{
		imagePath: "ipp.png",
		title: "Research into Multi-Agent LLM Tool Use Strategies",
		tech: [
			SkillEnum.machineLearning,
			SkillEnum.research
		],
		text: "Research proposal investigating parameter-efficient fine-tuning strategies for multi-agent LLM systems. Designed novel task division approaches to enhance tool use in small language models. Demonstrated research design, literature synthesis, and experimental methodology planning.",
		document: "/ResearchReview.pdf"
	},
	{
		imagePath: "researchReview.png",
		title: "Research Review: Neural Low-Resource Language Translation",
		tech: [
			SkillEnum.machineLearning,
			SkillEnum.research
		],
		text: "Conducted comprehensive research review of neural machine translation techniques for low-resource languages. Critically evaluated state-of-the-art approaches, identifying key challenges and opportunities. Demonstrated research synthesis, technical writing, and analytical evaluation skills. Received excellent marks across all criteria.",
		document: "/ResearchReview.pdf"
	},
	{
		imagePath: "naturalComputing.png",
		title: "Analysis of PSO, GA and GP Algorithms",
		tech: [
			SkillEnum.python,
			SkillEnum.numpy
		],
		text: "Implemented and analyzed three bio-inspired optimization algorithms: Particle Swarm Optimization, Genetic Algorithms, and Genetic Programming. Conducted comparative performance analysis across different problem domains. Demonstrated algorithm implementation, experimental design, and data analysis skills.",
		github: "https://github.com/KuchtaVR6/nat_coursework",
		document: "/PatrykKuchta_nat.pdf"
	},
	{
		imagePath: "learnopedia.png",
		title: "Learnopedia: Collaborative Learning Platform",
		text: "Developed full-stack collaborative learning platform with democratic course creation system. Implemented user authentication, content management, and real-time collaboration features. Conducted competitive analysis and user testing. Demonstrated React, TypeScript, Express.js, and database design skills.",
		tech: [
			SkillEnum.typescript,
			SkillEnum.react,
			SkillEnum.html,
			SkillEnum.css,
			SkillEnum.express
		],
		github: "https://github.com/KuchtaVR6/Learnopedia"
	},
	{
		imagePath: "cifar10.png",
		title: "Deep Learning Image Classification (CIFAR-10)",
		text: "Built CNN-based image classifier achieving 95.5% accuracy on CIFAR-10 dataset. Applied deep learning techniques including data augmentation, regularization, and hyperparameter tuning. Demonstrated model training, evaluation, and optimization skills. Scored 100% on coursework assignment.",
		tech: [
			SkillEnum.python,
			SkillEnum.computerVision,
			SkillEnum.machineLearning
		],
		github: "https://github.com/KuchtaVR6/classification-cifar-10"
	},
	{
		imagePath: "learnopediaShowcase.png",
		title: "Award-Winning Dissertation Video",
		text: "Created award-winning showcase video demonstrating complex technical project. Applied video editing, storytelling, and visual communication skills to effectively present platform features and user experience. Won Best EECS Undergraduate Project Showcase Video award.",
		tech: [
			SkillEnum.photoshop,
			SkillEnum.videoEditing
		],
		access: "https://youtu.be/wv7XfIPCyWI"
	},
	{
		imagePath: "cryptogram.png",
		title: "Complete Prototype of a Cryptocurrency Wallet ",
		text: "Led team of 6 to build cryptocurrency wallet prototype from domain analysis to deployment. Managed project timeline, task allocation, and code integration. Developed RESTful API and full-stack application using React and Express. Won best project award for technical execution and teamwork.",
		tech: [
			SkillEnum.typescript,
			SkillEnum.react,
			SkillEnum.html,
			SkillEnum.css,
			SkillEnum.express,
			SkillEnum.javascript
		],
		github: "https://github.com/KuchtaVR6/CryptoGramProject"
	},
	{
		imagePath: "photocast.png",
		title: "PhotoCa.st: Weather App for Photographers",
		text: "Developed photographer-focused weather application with minimalistic UI/UX design. Integrated external weather APIs and implemented responsive interface. Led team project, managing development workflow and stakeholder requirements. Demonstrated API integration, UI design, and project management skills.",
		tech: [
			SkillEnum.react,
			SkillEnum.html,
			SkillEnum.javascript,
			SkillEnum.css
		],
		github: "https://github.com/KuchtaVR6/PhotoCa.st"
	},
	{
		imagePath: "psychotherapist.png",
		title: "Psychotherapist Portfolio Website",
		text: "Built fully responsive portfolio website for psychotherapy practice using React and TypeScript. Collaborated with client to design calm, professional interface. Implemented accessibility standards and cross-device compatibility. Demonstrated client communication, responsive design, and modern web development skills.",
		tech: [
			SkillEnum.react,
			SkillEnum.typescript,
			SkillEnum.css
		],
		access: "https://agatatherapy.com/"
	},
	{
		imagePath: "architect.png",
		title: "Architect Portfolio Website",
		text: "Developed portfolio website for architecture firm, translating design sketches into functional code. Implemented interactive project gallery with JavaScript and responsive layouts using Bootstrap. Demonstrated design-to-code translation, front-end development, and mobile-first design principles.",
		tech: [
			SkillEnum.javascript,
			SkillEnum.html,
			SkillEnum.css,
			SkillEnum.bootstrap
		],
		github: "https://github.com/KuchtaVR6/Portfolio-for-an-Architect",
		access: "https://aleksandrakuchta.co.uk/"
	},
	// {
	// 	imagePath: "port1.png",
	// 	title: "My previous portfolio website",
	// 	text: "This website was created as a challenge to myself to create an eye-pleasing " +
	// 		"and portable website with limited time. I decided to make it purely using HTML and CSS, " +
	// 		"and for the portability, I have used Bootstrap CSS. The resulting product is an " +
	// 		"informative, simple and good looking portfolio, which I was quite happy with. " +
	// 		"Throughout this academic year, I have gained more confidence in using React, I have " +
	// 		"decided to remake my portfolio this time with a more interesting and responsive design " +
	// 		"in mind, whilst maintaining the readability of the older version.",
	// 	tech: [
	// 		SkillEnum.html,
	// 		SkillEnum.css,
	// 		SkillEnum.bootstrap
	// 	],
	// 	github: "https://github.com/KuchtaVR6/porfolio2021",
	// },
	// {
	// 	imagePath: "proj2.png",
	// 	title: "A discord bot for colourful messages",
	// 	text: "To further expand my knowledge in python and APIs, I developed a fully functional bot that creates embedded messages. Although the task might seem not that hard, I gave myself a requirement that the system must have professional-grade exception catching and an interface that will make it very easy to use by someone less fluent in command based interaction. This made it a much bigger project with extensive testing and a steep learning curve. Even though it was my third discord bot this one was the most challenging and I have learned a lot from writing it.",
	// 	tech: [
	// 		SkillEnum.python,
	// 		SkillEnum.html,
	// 		SkillEnum.bootstrap
	// 	],
	// 	github: "https://github.com/KuchtaVR6/EmbederBot",
	// 	access: "https://discord.com/api/oauth2/authorize?client_id=819208892834644008&permissions=0&scope=bot"
	// },
	// {
	// 	imagePath: "proj1.png",
	// 	title: "DIY AndroidAuto",
	// 	text: "A project that I did during the first lockdown, was creating an AndroidAuto based infotainment system for my Dads car. This project gave me a chance to work with Linux, Python, RaspberryPi, 3D printing and design (in Blender), soldering, relays and electronics in general. It had all features of a full AndroidAuto experience including wake on Ignition, separate volume adjustment and a touchscreen. Because I was only using the most basic electronic components possible this allowed me to design and create electrical circuits. Furthermore, a lot of parts were 3D printed and I had to ensure that components that I created were shake and heat resistant so they can survive in a car environment.",
	// 	tech: [
	// 		SkillEnum.python,
	// 		SkillEnum.linux,
	// 		SkillEnum.design3d
	// 	]
	// }
	// {
	// 	imagePath: "port3.png",
	// 	title: "My current portfolio website",
	// 	text: "And finally, this website is my most recent project. Design-wise I wanted to " +
	// 		"keep the website minimalistic but stunning at the same time to show my skills, and I " +
	// 		"have kept accessibility in mind. I had created this project with plentiful react to " +
	// 		"experience and I created this website with a very high standard of code and with " +
	// 		"reusability in mind so that I don't have to rewrite this website in the future. " +
	// 		"Admittedly I will probably end up doing it anyway because I love coding and " +
	// 		"improving my websites. ",
	// 	tech: [
	// 		SkillEnum.react,
	// 		SkillEnum.html,
	// 		SkillEnum.javascript,
	// 		SkillEnum.css
	// 	],
	// 	github: "https://github.com/KuchtaVR6/Portfolio",
	// 	access: "/"
	// }
];

export default projectData;
