feat: stricter lint, check pipelines, docker-containers, pnpm

This commit is contained in:
2026-02-22 17:48:51 +00:00
parent 40ca6ef94a
commit b697ad823a
50 changed files with 4976 additions and 5431 deletions

View File

@@ -1,6 +1,6 @@
import {ProjectArguments, SkillEnum} from "@/src/portfolio/helpers/Project";
import { IProjectArguments, SkillEnum } from "@/src/portfolio/helpers/Project";
const projectData : ProjectArguments[] = [
const projectData : IProjectArguments[] = [
{
imagePath: "expertAgents.png",
tech: [
@@ -55,7 +55,7 @@ const projectData : ProjectArguments[] = [
title: "Natural Computing: Implementing and analysis of PSO, GA and GP",
tech: [
SkillEnum.python,
SkillEnum.numpy,
SkillEnum.numpy
],
text: "During my Master's program, I had the opportunity to take a course on Natural Computing, where I implemented and analyzed three major algorithms: Particle Swarm Optimization (PSO), Genetic Algorithms (GA), and Genetic Programming (GP). This coursework allowed me to gain hands-on experience with these powerful optimization techniques, which are inspired by natural phenomena such as swarm intelligence and evolution. Through this project, I developed a deep understanding of the underlying principles of natural computing and its potential applications in various fields, such as engineering, finance, and biology. I am excited to showcase my implementation and analysis of PSO, GA, and GP on my website and demonstrate my proficiency in natural computing techniques.",
github: "https://github.com/KuchtaVR6/nat_coursework",
@@ -70,7 +70,7 @@ const projectData : ProjectArguments[] = [
SkillEnum.react,
SkillEnum.html,
SkillEnum.css,
SkillEnum.express,
SkillEnum.express
],
github: "https://github.com/KuchtaVR6/Learnopedia"
},
@@ -148,7 +148,13 @@ const projectData : ProjectArguments[] = [
// {
// 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.",
// 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,
@@ -177,11 +183,17 @@ const projectData : ProjectArguments[] = [
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. ",
// 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,
@@ -193,4 +205,4 @@ const projectData : ProjectArguments[] = [
// }
];
export default projectData;
export default projectData;