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,4 +1,4 @@
import {AwardArgs} from "@/src/portfolio/helpers/Certificate";
import { AwardArgs } from "@/src/portfolio/helpers/Certificate";
const certificateData : AwardArgs[] = [
{
@@ -16,21 +16,21 @@ const certificateData : AwardArgs[] = [
city: "Warsaw",
awardDate: "July 2020",
notes: [
"Overall: 7.5 / 9.0, equivalent to C1",
"Overall: 7.5 / 9.0, equivalent to C1"
]
},
{
title: "Project Management Fundamentals",
institution: "Project Management Institute",
city: "Warsaw",
awardDate: "April 2019",
awardDate: "April 2019"
},
{
title: "Project Management Principles",
institution: "Project Management Institute",
city: "Warsaw",
awardDate: "April 2019",
awardDate: "April 2019"
}
];
export default certificateData;
export default certificateData;

View File

@@ -1,4 +1,4 @@
import {EducationArgs} from "@/src/portfolio/helpers/Education";
import { EducationArgs } from "@/src/portfolio/helpers/Education";
const educationData : EducationArgs[] = [
{
@@ -39,8 +39,8 @@ const educationData : EducationArgs[] = [
"Final exam in Physics: 97% percentile",
"Final exam in Mathematics: 92% percentile"
],
useWith: true, //todo fix this (i.e. this does nothing)
useWith: true //todo fix this (i.e. this does nothing)
}
];
export default educationData;
export default educationData;

View File

@@ -63,4 +63,4 @@ export const modulesTaken : {
level: "UG",
score: 86
}
];
];

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;

View File

@@ -1,5 +1,5 @@
import {SkillEnum} from "@/src/portfolio/helpers/Project";
import {ProficiencyLevel} from "@/src/portfolio/helpers/SkillDisplay";
import { SkillEnum } from "@/src/portfolio/helpers/Project";
import { ProficiencyLevel } from "@/src/portfolio/helpers/SkillDisplay";
export const skillsInCategories = {
"Programming Languages": [

View File

@@ -1,4 +1,4 @@
import {WorkExperienceArgs} from "@/src/portfolio/helpers/WorkExperience";
import { WorkExperienceArgs } from "@/src/portfolio/helpers/WorkExperience";
const workExperienceData : WorkExperienceArgs[] = [
{
@@ -97,7 +97,7 @@ const workExperienceData : WorkExperienceArgs[] = [
country: "Poland",
startDate: "July 2018",
endDate: "August 2018"
},
}
];
export const workExperienceParagraph =
@@ -114,4 +114,4 @@ export const workExperienceParagraph =
"working on several AI projects, applying my theoretical machine learning knowledge to real-world problems. " +
"Across these diverse roles, I have developed a strong work ethic and a broad set of transferable skills.";
export default workExperienceData;
export default workExperienceData;