feat: update index
This commit is contained in:
parent
6648cf9bd6
commit
5979b6a21a
1 changed files with 25 additions and 27 deletions
|
|
@ -2,23 +2,17 @@
|
||||||
import SEO from '$components/SEO.svelte';
|
import SEO from '$components/SEO.svelte';
|
||||||
import ListItem from '$components/ListItem.svelte';
|
import ListItem from '$components/ListItem.svelte';
|
||||||
import Link from '$components/Link.svelte';
|
import Link from '$components/Link.svelte';
|
||||||
import type { Skill } from '$lib/utils/types';
|
|
||||||
|
|
||||||
let _SKILLS = [
|
let SKILLS = [
|
||||||
{ name: 'Web development (React/Svelte)', started: 2019 },
|
{ name: 'Lightweight virtualisation (LXC, Docker)' },
|
||||||
{ name: 'Scripting and automation (Bash/Python)', started: 2018 },
|
{ name: 'Container orchestration at scale (K8s)' },
|
||||||
{ name: 'Object oriented programming (Java)', started: 2013 },
|
{ name: 'Cloud Computing (AWS, Cloudflare)' },
|
||||||
{ name: 'Lightweight virtualisation (LXC/Docker)', started: 2021 },
|
{ name: 'Web development (mostly frontend with React, Svelte, vanilla)' },
|
||||||
{ name: 'Container orchestration at scale (K8s)', started: 2022 },
|
{ name: 'Scripting and automation (Bash, Python)' },
|
||||||
{ name: 'Cloud Computing (AWS, Cloudflare)', started: 2021 },
|
{ name: 'git and GitOps pipelines' },
|
||||||
{ name: 'git & GitOps', started: 2016 },
|
{ name: 'Linux administration (Debian, Arch)' },
|
||||||
{ name: 'Linux administration (Debian)', started: 2017 },
|
{ name: 'Object oriented programming (Java)' },
|
||||||
];
|
];
|
||||||
const SKILLS: Skill[] = _SKILLS.map((skill) => {
|
|
||||||
const years = new Date().getFullYear() - skill.started;
|
|
||||||
return { ...skill, years };
|
|
||||||
});
|
|
||||||
SKILLS.sort((a, b) => b.years - a.years);
|
|
||||||
|
|
||||||
const PROJECTS = [
|
const PROJECTS = [
|
||||||
{
|
{
|
||||||
|
|
@ -32,25 +26,31 @@
|
||||||
description: 'Complete source code for this website',
|
description: 'Complete source code for this website',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Gear Optimizer',
|
name: 'Gear Optimizer (GW2)',
|
||||||
href: 'https://optimizer.discretize.eu',
|
href: 'https://optimizer.discretize.eu',
|
||||||
description:
|
description:
|
||||||
'Helps finding the optimal gear given numerous input paramaters for the MMO Guild Wars 2',
|
'MMO Guild Wars 2: Outputs the optimal build given numerous input paramaters; 500 DAUs',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Discretize.eu',
|
name: 'Discretize.eu (GW2)',
|
||||||
href: 'https://discretize.eu',
|
href: 'https://discretize.eu',
|
||||||
description: 'Advanced player guide for the MMO Guild Wars 2',
|
description: 'MMO Guild Wars 2: Advanced player guides; 3000 DAUs',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'discretize-ui',
|
name: 'discretize-ui (GW2)',
|
||||||
href: 'https://github.com/discretize/discretize-ui',
|
href: 'https://github.com/discretize/discretize-ui',
|
||||||
description: 'UI library for mirroring tooltips of the MMO Guild Wars 2',
|
description: 'MMO Guild Wars 2: UI library for mirroring in game tooltips with React',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Gw2Library (GW2)',
|
||||||
|
href: 'https://gw2library.princeps.biz/',
|
||||||
|
description:
|
||||||
|
'MMO Guild Wars 2: Build library interfacing with the optimizer; CRUD app - NextJS, AWS',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'LandLord',
|
name: 'LandLord',
|
||||||
href: 'https://www.spigotmc.org/resources/landlord-2.44398/',
|
href: 'https://www.spigotmc.org/resources/landlord-2.44398/',
|
||||||
description: 'Minecraft plugin for protecting and managing areas',
|
description: 'Minecraft plugin for protecting and managing areas - Java (until 2018)',
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
</script>
|
</script>
|
||||||
|
|
@ -64,17 +64,15 @@
|
||||||
Programming has been a hobby of mine since my teens. Been working on countless projects for
|
Programming has been a hobby of mine since my teens. Been working on countless projects for
|
||||||
various games. For a few years now I am maintaining a small homelab, which got me into DevOps/SRE.
|
various games. For a few years now I am maintaining a small homelab, which got me into DevOps/SRE.
|
||||||
I am a privacy enthusiast and advocate for non-invasive software. Sometimes, I build slick
|
I am a privacy enthusiast and advocate for non-invasive software. Sometimes, I build slick
|
||||||
websites that do not load megabytes of data. Currently I complete my Bachelors degree in computer
|
websites that do not load megabytes of data and follow best-practices. Currently, I am working on
|
||||||
science at
|
my Masters degree in computer science at <Link href="https://www.tum.de/">TUM</Link>.
|
||||||
<Link href="https://www.tum.de/">TUM</Link> and will continue with my Masters.
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Skills</h2>
|
<h2>Skills</h2>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
{#each SKILLS as skill}
|
{#each SKILLS as skill}
|
||||||
<ListItem>
|
<ListItem>
|
||||||
{skill.name} - {skill.years} year{skill.started > 1 ? 's' : ''}
|
{skill.name}
|
||||||
</ListItem>
|
</ListItem>
|
||||||
{/each}
|
{/each}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue