Compare commits

...

3 Commits

Author SHA1 Message Date
c8fbecc6ab fix typos 2025-01-03 13:56:05 +01:00
c740e4da4c add tips and quotes 2025-01-03 13:55:48 +01:00
7297b074a5 update package versions 2025-01-03 13:55:32 +01:00
7 changed files with 4424 additions and 4571 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3,17 +3,17 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"dependencies": { "dependencies": {
"@emotion/react": "^11.13.3", "@emotion/react": "^11.14.0",
"@emotion/styled": "^11.13.0", "@emotion/styled": "^11.14.0",
"@mui/material": "^6.1.3", "@mui/material": "^6.3.0",
"@testing-library/jest-dom": "^6.5.0", "@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.0.1", "@testing-library/react": "^16.1.0",
"@testing-library/user-event": "^14.5.2", "@testing-library/user-event": "^14.5.2",
"react": "^18.3.1", "react": "^18.3.1",
"react-dom": "^18.3.1", "react-dom": "^18.3.1",
"react-router-dom": "^6.27.0", "react-router-dom": "^6.28.1",
"react-scripts": "5.0.1", "react-scripts": "5.0.1",
"web-vitals": "^4.2.3" "web-vitals": "^4.2.4"
}, },
"scripts": { "scripts": {
"start": "react-scripts start", "start": "react-scripts start",
@@ -39,4 +39,4 @@
"last 1 safari version" "last 1 safari version"
] ]
} }
} }

View File

@@ -98,5 +98,30 @@
"tip" : "Your living is determined not so much by what life brings to you as by the attitude you bring to life; not so much by what happens to you as by the way your mind looks at what happens.", "tip" : "Your living is determined not so much by what life brings to you as by the attitude you bring to life; not so much by what happens to you as by the way your mind looks at what happens.",
"source" : "Kahlil Gibran", "source" : "Kahlil Gibran",
"description" : "" "description" : ""
},
{
"tip" : "The way you spend your days is the way you spend your life.",
"source" : "Annie Dillard",
"description" : ""
},
{
"tip" : "Once a task is just begun, never leave it till it's done. Be the labour great or small, do it well or not at all.",
"source" : "Quincy Jones",
"description" : ""
},
{
"tip" : "[...] under-promise and over-deliver.",
"source" : "Marissa Meyer",
"description" : ""
},
{
"tip" : "Do or do not, there is no try.",
"source" : "Yoda, in Star Wars",
"description" : ""
},
{
"tip" : "Everyone you will ever meet, knows something you don't.",
"source" : "Bill Nye",
"description" : ""
} }
] ]

View File

@@ -103,5 +103,45 @@
"tip" : "When searching for what you like, it's more important to know what you don't want to do.", "tip" : "When searching for what you like, it's more important to know what you don't want to do.",
"source" : "", "source" : "",
"description" : "" "description" : ""
},
{
"tip" : "It is not the pursuit of hapiness. It's the happiness of the pursuit.",
"source" : "",
"description" : ""
},
{
"tip" : "It's not the journey or the destination. It's who you become on the journey.",
"source" : "",
"description" : ""
},
{
"tip" : "Punishable by fine just means it is legal for a price.",
"source" : "",
"description" : ""
},
{
"tip" : "When you're starting something new, the most important hing is knowing what to learn.",
"source" : "",
"description" : ""
},
{
"tip" : "Watch your thoughts, they become words. Watch your words, they become your actions. Watch your actions, they become habits. Watch your habits, they become character. Watcher your character, it becomes your destiny.",
"source" : "",
"description" : ""
},
{
"tip" : "To say 'I don't have time' is like saying 'I don't want to'.",
"source" : "",
"description" : ""
},
{
"tip" : "If you carry bricks from your past, you end up building the same house.",
"source" : "",
"description" : ""
},
{
"tip" : "If you are not changing it, you are choosing it.",
"source" : "",
"description" : ""
} }
] ]

View File

@@ -14,16 +14,16 @@ function AboutMe() {
<Typography variant="h4" style={ typographyStyles.largeBoldHeaderSecondary }>{ titleText }</Typography> <Typography variant="h4" style={ typographyStyles.largeBoldHeaderSecondary }>{ titleText }</Typography>
<Typography variant="h9" style={ typographyStyles.subtleSubheading }>{ subTitleText }</Typography> <Typography variant="h9" style={ typographyStyles.subtleSubheading }>{ subTitleText }</Typography>
<Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }> <Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }>
People in real life usually call me by my first name (unexpected, I know) Carlos. Online I usually go by "Nihu" or "zebrajr", depending on <s>what age I had when I created the account</s> which kind of service I registered on. People in real life usually call me by my first name (unexpected, I know) Carlos. Online I usually go by "Nihu" or "zebrajr", depending on <s>what age I had when I created the account</s> which kinds of service I registered on.
</Typography> </Typography>
<Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }> <Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }>
I enjoy technologies in general, but I'm mainly interested in "all" about System Administration (SysAdmin), Development and Operations (DevOps), and solving problems and / or faciliating life via Coding. I enjoy technologies in general, but I'm mainly interested in "all" about System Administration (SysAdmin), Development and Operations (DevOps), and solving problems and / or facilitating life via Coding.
</Typography> </Typography>
<Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }> <Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }>
I also enjoy growing my knowledge in all kind of random stuff, but social sciences and general "not black and white" topics float my boat the most. I also enjoy growing my knowledge in all kind of random stuff, but social sciences and general "not black and white" topics float my boat the most.
</Typography> </Typography>
<Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }> <Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }>
Improving my skills in both areas that are directly relatable to the ones mentioned above as well as **completely** non related also scratch a itch. So in the same day I might be trying to improve my CAD knowledge, doing some weight lifting and general fitness and then deep diving into that sweet new <s>buzzword</s> technology. Improving my skills in both areas that are directly relatable to the ones mentioned above as well as **completely** non related also scratch an itch. So on the same day I might be trying to improve my CAD knowledge, doing some weight lifting and general fitness and then deep diving into that sweet new <s>buzzword</s> technology.
</Typography> </Typography>
</section> </section>
</div> </div>

View File

@@ -56,14 +56,14 @@ function ProjectsText() {
<Typography variant="h9" style={ typographyStyles.subtleSubheading }>{ subTitleText }</Typography> <Typography variant="h9" style={ typographyStyles.subtleSubheading }>{ subTitleText }</Typography>
<Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }> <Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }>
Let's start by the quickest, simplest (and one of the most useful for multiple reasons) - A <MuiLink href={ statuspage.url } target="_blank">{ statuspage.text }</MuiLink>. Let's start by the quickest, simplest (and one of the most useful for multiple reasons) - A <MuiLink href={ statuspage.url } target="_blank">{ statuspage.text }</MuiLink>.
<br/>A <MuiLink href={ statuspage.sourceURL } target="_blank">{ statuspage.sourceName }</MuiLink> instance so I know if everything is running at a quick glance and to inform others (and myself) of all the services that I host and run, or at least the ones that are ment to be easy to find. <br/>A <MuiLink href={ statuspage.sourceURL } target="_blank">{ statuspage.sourceName }</MuiLink> instance so I know if everything is running at a quick glance and to inform others (and myself) of all the services that I host and run, or at least the ones that are meant to be easy to find.
</Typography> </Typography>
<Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }> <Typography variant="body1" paragraph style={ typographyStyles.colorfulEmphasis }>
So, one of the many things I enjoy having (mostly for me to be fair) is my <MuiLink href={ wikipediaData.url } target="_blank">{ wikipediaData.text }</MuiLink>. So, one of the many things I enjoy having (mostly for me to be fair) is my <MuiLink href={ wikipediaData.url } target="_blank">{ wikipediaData.text }</MuiLink>.
<br/>Nothing fancy, just hosting <MuiLink href={ wikipediaData.sourceURL } target="_blank">{ wikipediaData.sourceName }</MuiLink> so I can keep some notes, references (maybe some guides?), and just random thoughts. <br/>Nothing fancy, just hosting <MuiLink href={ wikipediaData.sourceURL } target="_blank">{ wikipediaData.sourceName }</MuiLink> so I can keep some notes, references (maybe some guides?), and just random thoughts.
</Typography> </Typography>
<Typography variant="body1" paragraph> <Typography variant="body1" paragraph>
I also run an <MuiLink href={ archiveData.url } target="_blank">{ archiveData.text }</MuiLink> where I keep articles that I either reference or enjoy re-reading, and don't want them to be lost due to natural state of the internet. I also run an <MuiLink href={ archiveData.url } target="_blank">{ archiveData.text }</MuiLink> where I keep articles that I either reference or enjoy re-reading, and don't want them to be lost due to the natural state of the internet.
<br/>In case you want to have your own, it's called <MuiLink href={ archiveData.sourceURL } target="_blank">{ archiveData.sourceName }</MuiLink>. I have my issues with it, don't get me started on the topic. <br/>In case you want to have your own, it's called <MuiLink href={ archiveData.sourceURL } target="_blank">{ archiveData.sourceName }</MuiLink>. I have my issues with it, don't get me started on the topic.
</Typography> </Typography>
<Typography variant="body1" paragraph> <Typography variant="body1" paragraph>
@@ -80,7 +80,7 @@ function ProjectsText() {
<br/>A one page application that shows Markers on a rendered GeoJSON file with Leaflet, to display a few of the places I either visited or want to visit. <br/>A one page application that shows Markers on a rendered GeoJSON file with Leaflet, to display a few of the places I either visited or want to visit.
</Typography> </Typography>
<Typography variant="body1" paragraph> <Typography variant="body1" paragraph>
I also host a few more services, but either I don't want or can't share publically. I also host a few more services, but either I don't want or can't share publicly.
</Typography> </Typography>
<Typography variant="body1" paragraph> <Typography variant="body1" paragraph>
Besides that, I like to run my own HomeLab, with all the whistles and bells (and the nerve destroying) that come from it. Besides that, I like to run my own HomeLab, with all the whistles and bells (and the nerve destroying) that come from it.

View File

@@ -9,24 +9,24 @@ const sectionID = 'skills';
const skills = [ const skills = [
{ {
name: 'Coding', name: 'Coding & Scripting',
rating: 'Intermediate', rating: 'Proficient',
description: 'JS/HTML/CSS, Python, PHP, Go, C, C++' description: 'bash, Go, JS / HTML / CSS, PHP, Powershell, Python'
}, },
{ {
name: 'Technologies', name: 'Technologies',
rating: 'Expert', rating: 'Expert',
description: 'Linux, Docker, Node.js, Git, Ansible' description: 'Ansible, Docker, Git, KVM/QEMU, Linux, MariaDB, MongoDB, PostgreSQL, SQLite, VMWare, Windows'
}, },
{ {
name: 'Frameworks, Software and Such', name: 'Frameworks, Software and Such',
rating: 'Proficient', rating: 'Proficient',
description: 'React, VMWare, KVM/QEMU, MySQL, MSSQL, PostgreSQL, SQLite, MariaDB' description: 'Django, Node.js, OpenCV, PyTorch, React'
}, },
{ {
name: 'Tech Related', name: 'Tech Related',
rating: 'Proficient', rating: 'Proficient',
description: 'System Administrator, DevOps, Powershell, bash' description: 'DevOps, SysAdmin'
}, },
{ {
name: 'Non-Tech', name: 'Non-Tech',
@@ -62,4 +62,4 @@ function CompetenciesSkills() {
); );
} }
export default CompetenciesSkills; export default CompetenciesSkills;