Compare commits
11 Commits
0bbc4da441
...
v2.1.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
8760d75ad0
|
|||
|
d188c2354b
|
|||
|
1f88a763b1
|
|||
|
8c087e6322
|
|||
|
f3f36110c9
|
|||
|
1ce575fb61
|
|||
|
3a0a34ce12
|
|||
|
b056924b1a
|
|||
|
bfd337bfc6
|
|||
| a988dec5ba | |||
| b1347c7948 |
@@ -1,75 +1,13 @@
|
||||
# Nuxt Minimal Starter
|
||||
# svitan.dev
|
||||
|
||||
Look at the [Nuxt documentation](https://nuxt.com/docs/getting-started/introduction) to learn more.
|
||||
My personal portfolio
|
||||
|
||||
## Setup
|
||||
### Development
|
||||
|
||||
Make sure to install dependencies:
|
||||
|
||||
```bash
|
||||
# npm
|
||||
npm install
|
||||
|
||||
# pnpm
|
||||
pnpm install
|
||||
|
||||
# yarn
|
||||
yarn install
|
||||
|
||||
# bun
|
||||
bun install
|
||||
```
|
||||
|
||||
## Development Server
|
||||
|
||||
Start the development server on `http://localhost:3000`:
|
||||
|
||||
```bash
|
||||
# npm
|
||||
npm run dev
|
||||
|
||||
# pnpm
|
||||
pnpm dev
|
||||
|
||||
# yarn
|
||||
yarn dev
|
||||
|
||||
# bun
|
||||
```sh
|
||||
bun run dev
|
||||
```
|
||||
|
||||
## Production
|
||||
### Production
|
||||
|
||||
Build the application for production:
|
||||
|
||||
```bash
|
||||
# npm
|
||||
npm run build
|
||||
|
||||
# pnpm
|
||||
pnpm build
|
||||
|
||||
# yarn
|
||||
yarn build
|
||||
|
||||
# bun
|
||||
bun run build
|
||||
```
|
||||
|
||||
Locally preview production build:
|
||||
|
||||
```bash
|
||||
# npm
|
||||
npm run preview
|
||||
|
||||
# pnpm
|
||||
pnpm preview
|
||||
|
||||
# yarn
|
||||
yarn preview
|
||||
|
||||
# bun
|
||||
bun run preview
|
||||
```
|
||||
|
||||
Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.
|
||||
See [Dockerfile](Dockerfile)
|
||||
|
||||
@@ -9,6 +9,7 @@ body {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow-x: hidden;
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
+455
-363
@@ -19,395 +19,479 @@
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<p class="mr-16">{{ $t("main.note.accessibility") }}</p>
|
||||
<div class="h-4" />
|
||||
<!-- <NuxtImg
|
||||
src="/images/selfie.png"
|
||||
alt="Selfie"
|
||||
class="lg:float-right w-80 mb-4 lg:mb-0"
|
||||
/> -->
|
||||
|
||||
<NuxtImg src="/images/selfie.png" alt="Selfie" class="lg:float-right w-80 mb-4 lg:mb-0" />
|
||||
|
||||
<h1 class="text-xl">
|
||||
<h1 class="text-xl mr-12">
|
||||
{{ $t("main.intro.0") }}
|
||||
<span class="font-bold">{{ $t("main.intro.1") }}</span> ({{
|
||||
$t("main.intro.2")
|
||||
}}), {{ $t("main.intro.3") }} {{ years
|
||||
}}{{ $t("main.intro.4") }}
|
||||
<span class="font-bold">{{ $t("main.intro.1") }}</span
|
||||
>, {{ $t("main.intro.2") }}{{ years }}{{ $t("main.intro.3") }}
|
||||
</h1>
|
||||
<p>{{ $t("main.residence") }}</p>
|
||||
<a href="/cv1.pdf" target="_blank" class="underline">
|
||||
{{ $t("main.cv") }}
|
||||
</a>
|
||||
<br />
|
||||
<div class="h-4" />
|
||||
|
||||
<p>{{ $t("main.contacts.title") }}</p>
|
||||
<ul class="list-none">
|
||||
<li>
|
||||
<a
|
||||
href="mailto:daniel@svitan.dev"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
daniel@svitan.dev
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="tel:+421948309804"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
+421 948 309 804</a
|
||||
> <a
|
||||
href="https://signal.me/#eu/spS_7L9Ln0xOql7JZMEusWCSmR95-cMnVTgB-zbQBVM54M6FUnRBUZMjGmr-_6qA"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
{{ $t("main.contacts.signal") }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://matrix.to/#/@selfsigned-ash:matrix.org"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
@selfsigned-ash:matrix.org
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div
|
||||
class="flex items-center justify-center flex-wrap gap-x-4 my-4"
|
||||
>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#experience" class="underline">
|
||||
{{ $t("main.experience.title") }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#education" class="underline">
|
||||
{{ $t("main.education.title") }}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#skills" class="underline">
|
||||
{{ $t("main.skills.title") }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#projects" class="underline">
|
||||
{{ $t("main.projects.title") }}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#about-me" class="underline">
|
||||
{{ $t("main.about.title") }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#contacts" class="underline">
|
||||
{{ $t("main.contacts.title") }}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="h-4" />
|
||||
|
||||
<p>{{ $t("main.socials.title") }}</p>
|
||||
<ul class="list-none">
|
||||
<li>
|
||||
<a
|
||||
href="https://github.com/Streamer272"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
GitHub
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://gitea.svitan.dev/Streamer272"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
Gitea
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://codeberg.org/selfsigned-ash"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
Codeberg
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://kolektiva.social/@selfsigned_ash"
|
||||
rel="me"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
Mastodon
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://pixelfed.de/selfsigned-ash"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
Pixelfed
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="h-6" />
|
||||
<section id="experience">
|
||||
<h2 class="text-lg">
|
||||
{{ $t("main.experience.title") }}
|
||||
</h2>
|
||||
<table class="w-full">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="max-w-48">
|
||||
<p class="px-1">
|
||||
{{ $t("main.experience.header.when") }}
|
||||
</p>
|
||||
</th>
|
||||
<th>
|
||||
<p class="px-1">
|
||||
{{
|
||||
$t("main.experience.header.occupation")
|
||||
}}
|
||||
</p>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<h2 class="text-lg">{{ $t("main.experience.title") }}</h2>
|
||||
<table class="w-full">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="max-w-48">
|
||||
<p class="px-1">
|
||||
{{ $t("main.experience.header.when") }}
|
||||
</p>
|
||||
</th>
|
||||
<th>
|
||||
<p class="px-1">
|
||||
{{ $t("main.experience.header.occupation") }}
|
||||
</p>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>{{ $t("main.experience.0.when") }}</td>
|
||||
<td>
|
||||
{{ $t("main.experience.0.occupation") }}<br />
|
||||
{{ $t("main.experience.0.occupation.details") }}
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>{{ $t("main.experience.0.when") }}</td>
|
||||
<td>
|
||||
{{ $t("main.experience.0.occupation") }}<br />
|
||||
{{ $t("main.experience.0.occupation.details") }}
|
||||
<ul class="list-disc mt-2">
|
||||
<li>
|
||||
{{ $t("main.experience.0.details.0") }}
|
||||
</li>
|
||||
<li>
|
||||
{{ $t("main.experience.0.details.1") }}
|
||||
</li>
|
||||
<li>
|
||||
{{ $t("main.experience.0.details.2") }}
|
||||
</li>
|
||||
<li>
|
||||
{{ $t("main.experience.0.details.3") }}
|
||||
</li>
|
||||
</ul>
|
||||
<p class="mt-2 flex items-center gap-x-1">
|
||||
{{ $t("main.experience.publications") }}
|
||||
<ArrowLink
|
||||
link="https://ieeexplore.ieee.org/document/10844607"
|
||||
/>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
<div class="h-8" />
|
||||
|
||||
<ul class="list-disc mt-2">
|
||||
<li>{{ $t("main.experience.0.details.0") }}</li>
|
||||
<li>{{ $t("main.experience.0.details.1") }}</li>
|
||||
<li>{{ $t("main.experience.0.details.2") }}</li>
|
||||
<li>{{ $t("main.experience.0.details.3") }}</li>
|
||||
</ul>
|
||||
<p class="mt-2 flex items-center gap-x-1">
|
||||
{{ $t("main.experience.publications") }}
|
||||
<section id="education">
|
||||
<h2 class="text-lg">
|
||||
{{ $t("main.education.title") }}
|
||||
</h2>
|
||||
<table class="w-full">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="max-w-48">
|
||||
<p class="px-1">
|
||||
{{ $t("main.education.header.when") }}
|
||||
</p>
|
||||
</th>
|
||||
<th>
|
||||
<p class="px-1">
|
||||
{{ $t("main.education.header.where") }}
|
||||
</p>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>{{ $t("main.education.0.when") }}</td>
|
||||
<td>{{ $t("main.education.0.where") }}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.education.1.when") }}</td>
|
||||
<td>{{ $t("main.education.1.where") }}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.education.2.when") }}</td>
|
||||
<td>{{ $t("main.education.2.where") }}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
<div class="h-8" />
|
||||
|
||||
<section id="skills">
|
||||
<h2 class="text-lg">{{ $t("main.skills.title") }}</h2>
|
||||
<ul>
|
||||
<li>{{ $t("main.skills.languages") }}</li>
|
||||
<li>{{ $t("main.skills.data-science") }}</li>
|
||||
<li>{{ $t("main.skills.sysadmin") }}</li>
|
||||
<li>{{ $t("main.skills.frontend") }}</li>
|
||||
<li>{{ $t("main.skills.backend") }}</li>
|
||||
<li>{{ $t("main.skills.database") }}</li>
|
||||
<li>{{ $t("main.skills.math") }}</li>
|
||||
<li>{{ $t("main.skills.other") }}</li>
|
||||
</ul>
|
||||
|
||||
<p class="mt-2">{{ $t("main.skills.0") }}</p>
|
||||
<p>{{ $t("main.skills.1") }}</p>
|
||||
<p>{{ $t("main.skills.2") }}</p>
|
||||
<p>{{ $t("main.skills.3") }}</p>
|
||||
<p>{{ $t("main.skills.4") }}</p>
|
||||
</section>
|
||||
<div class="h-8" />
|
||||
|
||||
<section id="projects">
|
||||
<h2 class="text-lg">
|
||||
{{ $t("main.projects.title") }}
|
||||
</h2>
|
||||
<table class="w-full">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="max-w-60">
|
||||
<p class="px-1">
|
||||
{{ $t("main.projects.header.name") }}
|
||||
</p>
|
||||
</th>
|
||||
<th class="max-w-28">
|
||||
<p class="px-1">
|
||||
{{ $t("main.projects.header.reference") }}
|
||||
</p>
|
||||
</th>
|
||||
<th>
|
||||
<p class="px-1">
|
||||
{{ $t("main.projects.header.description") }}
|
||||
</p>
|
||||
</th>
|
||||
<th class="max-w-32">
|
||||
<p class="px-1">
|
||||
{{ $t("main.projects.header.tags") }}
|
||||
</p>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.0.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://ieeexplore.ieee.org/document/10844607"
|
||||
link="https://gitea.svitan.dev/Streamer272/soc-2024"
|
||||
/>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="h-6" />
|
||||
<ArrowLink
|
||||
link="https://github.com/Streamer272/soc-2024"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.0.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.0.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.0.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<h2 class="text-lg">{{ $t("main.education.title") }}</h2>
|
||||
<table class="w-full">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="max-w-48">
|
||||
<p class="px-1">
|
||||
{{ $t("main.education.header.when") }}
|
||||
</p>
|
||||
</th>
|
||||
<th>
|
||||
<p class="px-1">
|
||||
{{ $t("main.education.header.where") }}
|
||||
</p>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.1.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://gitea.svitan.dev/Streamer272/state-soc-cross"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.1.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.1.tags.0") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>{{ $t("main.education.0.when") }}</td>
|
||||
<td>{{ $t("main.education.0.where") }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.2.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://gitea.svitan.dev/Streamer272/door-alarm"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.2.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.2.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.2.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.education.1.when") }}</td>
|
||||
<td>{{ $t("main.education.1.where") }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.3.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://github.com/Streamer272/green-school"
|
||||
/>
|
||||
<ArrowLink link="https://zelena.svr.sk/" />
|
||||
</td>
|
||||
<td>{{ $t("main.projects.3.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.3.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.3.tags.1") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.3.tags.2") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.education.2.when") }}</td>
|
||||
<td>{{ $t("main.education.2.where") }}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="h-6" />
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.4.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://github.com/Streamer272/automod"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.4.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.4.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.4.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<h2 class="text-lg">{{ $t("main.skills.title") }}</h2>
|
||||
<ul class="ml-4">
|
||||
<li>{{ $t("main.skills.languages") }}</li>
|
||||
<li>{{ $t("main.skills.data-science") }}</li>
|
||||
<li>{{ $t("main.skills.sysadmin") }}</li>
|
||||
<li>{{ $t("main.skills.frontend") }}</li>
|
||||
<li>{{ $t("main.skills.backend") }}</li>
|
||||
<li>{{ $t("main.skills.database") }}</li>
|
||||
<li>{{ $t("main.skills.math") }}</li>
|
||||
<li>{{ $t("main.skills.other") }}</li>
|
||||
</ul>
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.5.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://gitea.svitan.dev/Streamer272/pwetty"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.5.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.5.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.5.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<p class="mt-1">{{ $t("main.skills.0") }}</p>
|
||||
<p>{{ $t("main.skills.1") }}</p>
|
||||
<p>{{ $t("main.skills.2") }}</p>
|
||||
<p>{{ $t("main.skills.3") }}</p>
|
||||
<p>{{ $t("main.skills.4") }}</p>
|
||||
<div class="h-6" />
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.6.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://gitea.svitan.dev/Streamer272/keys"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.6.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.6.tags.0") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<h2 class="text-lg">{{ $t("main.projects.title") }}</h2>
|
||||
<table class="w-full">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="max-w-60">
|
||||
<p class="px-1">
|
||||
{{ $t("main.projects.header.name") }}
|
||||
</p>
|
||||
</th>
|
||||
<th class="max-w-28">
|
||||
<p class="px-1">
|
||||
{{ $t("main.projects.header.reference") }}
|
||||
</p>
|
||||
</th>
|
||||
<th>
|
||||
<p class="px-1">
|
||||
{{ $t("main.projects.header.description") }}
|
||||
</p>
|
||||
</th>
|
||||
<th class="max-w-32">
|
||||
<p class="px-1">
|
||||
{{ $t("main.projects.header.tags") }}
|
||||
</p>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.7.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://github.com/7274-dev/AdventnaVyzva-React"
|
||||
/>
|
||||
<ArrowLink link="https://github.com/7274-dev" />
|
||||
</td>
|
||||
<td>{{ $t("main.projects.7.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.7.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.7.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.0.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://gitea.svitan.dev/Streamer272/soc-2024"
|
||||
/>
|
||||
<ArrowLink
|
||||
link="https://github.com/Streamer272/soc-2024"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.0.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.0.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.0.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<p class="mt-1">{{ $t("main.projects.footer") }}</p>
|
||||
</section>
|
||||
<div class="h-8" />
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.1.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://gitea.svitan.dev/Streamer272/state-soc-cross"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.1.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.1.tags.0") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<section id="about-me">
|
||||
<h2 class="text-lg">
|
||||
{{ $t("main.about.title") }}
|
||||
</h2>
|
||||
<p>{{ $t("main.about.residence") }}</p>
|
||||
<p>{{ $t("main.about.citizenship") }}</p>
|
||||
<p>{{ $t("main.about.0") }}</p>
|
||||
<p>{{ $t("main.about.1") }}</p>
|
||||
<p>{{ $t("main.about.2") }}</p>
|
||||
<p>{{ $t("main.about.3") }}</p>
|
||||
</section>
|
||||
<div class="h-8" />
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.2.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://gitea.svitan.dev/Streamer272/door-alarm"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.2.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.2.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.2.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<section id="contacts">
|
||||
<h2 class="text-lg">{{ $t("main.contacts.title") }}</h2>
|
||||
<ul class="list-none">
|
||||
<li>
|
||||
<a
|
||||
href="mailto:selfsigned-ash@proton.me"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
selfsigned-ash@proton.me</a
|
||||
>
|
||||
/
|
||||
<a
|
||||
href="mailto:ash@svitan.dev"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
ash@svitan.dev</a
|
||||
>
|
||||
(<a href="/key.asc" target="_blank" class="underline"
|
||||
>{{ $t("main.contacts.gpg") }} </a
|
||||
>)
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="tel:+421948309804"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
+421 948 309 804</a
|
||||
> <a
|
||||
href="https://signal.me/#eu/spS_7L9Ln0xOql7JZMEusWCSmR95-cMnVTgB-zbQBVM54M6FUnRBUZMjGmr-_6qA"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
{{ $t("main.contacts.signal") }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://matrix.to/#/@selfsigned-ash:matrix.org"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
@selfsigned-ash:matrix.org
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="h-4" />
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.3.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://github.com/Streamer272/green-school"
|
||||
/>
|
||||
<ArrowLink link="https://zelena.svr.sk/" />
|
||||
</td>
|
||||
<td>{{ $t("main.projects.3.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.3.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.3.tags.1") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.3.tags.2") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.4.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://github.com/Streamer272/automod"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.4.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.4.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.4.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.5.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://gitea.svitan.dev/Streamer272/pwetty"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.5.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.5.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.5.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.6.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://gitea.svitan.dev/Streamer272/keys"
|
||||
/>
|
||||
</td>
|
||||
<td>{{ $t("main.projects.6.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.6.tags.0") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>{{ $t("main.projects.7.name") }}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink
|
||||
link="https://github.com/7274-dev/AdventnaVyzva-React"
|
||||
/>
|
||||
<ArrowLink link="https://github.com/7274-dev" />
|
||||
</td>
|
||||
<td>{{ $t("main.projects.7.description") }}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.7.tags.0") }}
|
||||
</span>
|
||||
<span class="hashtag">
|
||||
{{ $t("main.projects.7.tags.1") }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p class="mt-1">{{ $t("main.projects.footer") }}</p>
|
||||
<div class="h-6" />
|
||||
|
||||
<h2 class="text-lg">{{ $t("main.interests.title") }}</h2>
|
||||
<p>{{ $t("main.interests.0") }}</p>
|
||||
<p>{{ $t("main.interests.1") }}</p>
|
||||
<p>{{ $t("main.interests.2") }}</p>
|
||||
<p>{{ $t("main.interests.3") }}</p>
|
||||
<div class="h-6" />
|
||||
<p>{{ $t("main.socials.title") }}</p>
|
||||
<ul class="list-none">
|
||||
<li>
|
||||
<a
|
||||
href="https://github.com/Streamer272"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
GitHub
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://gitea.svitan.dev/Streamer272"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
Gitea
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://codeberg.org/selfsigned-ash"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
Codeberg
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://kolektiva.social/@selfsigned_ash"
|
||||
rel="me"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
Mastodon
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="https://pixelfed.de/selfsigned-ash"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>
|
||||
Pixelfed
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<div class="h-8" />
|
||||
|
||||
<p>
|
||||
{{ $t("main.note.source.0") }}
|
||||
@@ -456,6 +540,14 @@ tr:last-of-type {
|
||||
border: 1px solid var(--catppuccin-color-text);
|
||||
border-radius: 1rem;
|
||||
}
|
||||
|
||||
section {
|
||||
margin-left: 1rem;
|
||||
}
|
||||
|
||||
section h2 {
|
||||
margin-left: -1rem;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script lang="ts" setup>
|
||||
|
||||
+28
-27
@@ -1,16 +1,11 @@
|
||||
{
|
||||
"main.note.accessibility": "Hinweis: diese Seite wurde zugunsten der Barrierefreiheit einfach gehalten",
|
||||
"main.intro.0": "Hallo, ich bin ",
|
||||
"main.intro.1": "Daniel Svitan",
|
||||
"main.intro.2": "alle Pronomen",
|
||||
"main.intro.3": "ein ",
|
||||
"main.intro.4": "-jähriger aufstrebend Ingenieur",
|
||||
"main.residence": "Wohnort: Bratislava, Slowakei",
|
||||
"main.intro.1": "Ash (Daniel) Svitan",
|
||||
"main.intro.2": "ein ",
|
||||
"main.intro.3": "-jähriger Aktivist und aufstrebend Ingenieur",
|
||||
"main.cv": "Sehen Sie sich meinen Lebenslauf an",
|
||||
"main.contacts.title": "Kontakte:",
|
||||
"main.contacts.signal": "(Sie können mir eine Nachricht über Signal senden)",
|
||||
"main.socials.title": "Soziale Netzwerke:",
|
||||
"main.experience.title": "Erfahrung:",
|
||||
"main.experience.title": "./erfahrung",
|
||||
"main.experience.header.when": "Wann",
|
||||
"main.experience.header.occupation": "Beruf und Details",
|
||||
"main.experience.0.when": "Juli 2024 – Dezember 2025",
|
||||
@@ -21,7 +16,7 @@
|
||||
"main.experience.0.details.2": "Erstellung eines Qualitätsklassifizierungssystems auf Basis des neuronalen Netzwerks zur EKG-Qualitätsklassifizierung",
|
||||
"main.experience.0.details.3": "Verfasste den Tom & Jerry LabChart Text File Dynamic Sync Algorithm",
|
||||
"main.experience.publications": "Veröffentlichungen:",
|
||||
"main.education.title": "Ausbildung:",
|
||||
"main.education.title": "./ausbildung",
|
||||
"main.education.header.when": "Wann",
|
||||
"main.education.header.where": "Wo",
|
||||
"main.education.0.when": "2024 – heute",
|
||||
@@ -30,21 +25,21 @@
|
||||
"main.education.1.where": "Spojená škola Svätej Rodiny v Bratislave – 8-jähriges Gymnasium",
|
||||
"main.education.2.when": "2022 – 2023",
|
||||
"main.education.2.where": "Del Mar High School in San Jose, Kalifornien, Vereinigte Staaten von Amerika",
|
||||
"main.skills.title": "Fähigkeiten:",
|
||||
"main.skills.languages": "Sprachen: Slowakisch (Muttersprache), Englisch (C1), Deutsch (B1)",
|
||||
"main.skills.data-science": "Datenwissenschaft: PyTorch (neuronale Netze), Matplotlib, SciPy, NumPy",
|
||||
"main.skills.sysadmin": "Sysadmin: Docker, Caddy, ZFS, Linux",
|
||||
"main.skills.frontend": "Frontend: HTML, CSS/SCSS, JavaScript/TypeScript, TailWindCSS, React, Vue, Nuxt, Astro",
|
||||
"main.skills.backend": "Backend: Ktor (Kotlin), Fiber (Go), Echo (Go), FastAPI (Python), NestJS (TypeScript)",
|
||||
"main.skills.database": "Datenbank: MySQL, PostgreSQL, Redis/Valkey, Firestore, MongoDB",
|
||||
"main.skills.math": "Mathematik: Kalkulus (1), Statistik, Lineare Algebra",
|
||||
"main.skills.other": "Sonstiges: Führerschein Klasse B (Slowakei), LibreOffice",
|
||||
"main.skills.0": "Da ich zu Hause einen eigenen Debian-Server habe, habe ich mehrere Apps und Projekte selbst gehostet, darunter Nextcloud, Immich, Gitea, Prometheus+Grafana, ngIRCd, WireGuard Easy und viele mehr.",
|
||||
"main.skills.title": "./fähigkeiten",
|
||||
"main.skills.languages": "> Sprachen: Slowakisch (Muttersprache), Englisch (C1), Deutsch (B1)",
|
||||
"main.skills.data-science": "> Datenwissenschaft: PyTorch (neuronale Netze), Matplotlib, SciPy, NumPy",
|
||||
"main.skills.sysadmin": "> Sysadmin: Docker, Caddy, ZFS, Linux",
|
||||
"main.skills.frontend": "> Frontend: HTML, CSS/SCSS, JavaScript/TypeScript, TailWindCSS, React, Vue, Nuxt, Astro",
|
||||
"main.skills.backend": "> Backend: Ktor (Kotlin), Fiber (Go), Echo (Go), FastAPI (Python), NestJS (TypeScript)",
|
||||
"main.skills.database": "> Datenbank: MySQL, PostgreSQL, Redis/Valkey, Firestore, MongoDB",
|
||||
"main.skills.math": "> Mathematik: Kalkulus (1), Statistik, Lineare Algebra",
|
||||
"main.skills.other": "> Sonstiges: Führerschein Klasse B (Slowakei), LibreOffice",
|
||||
"main.skills.0": "Da ich zu Hause einen eigenen Debian-Server habe, habe ich mehrere Apps und Projekte selbst gehostet, darunter Nextcloud, Immich, Gitea, Prometheus+Grafana, WireGuard Easy und viele mehr.",
|
||||
"main.skills.1": "Ich leite sie alle über meinen Caddy-Reverse-Proxy weiter, aber da mein Server hinter NAT steht, habe ich auch einen VPS, der über einen Tunnel mit meinem Server verbunden ist und den gesamten Datenverkehr über diesen Tunnel an meinen Server weiterleitet.",
|
||||
"main.skills.2": "Ich schütze mich auch vor Datenverlust mit einem RAIDZ1-ZFS-Pool, regelmäßigen Backups (monatlich auf ein mir gehörendes externes physisches Laufwerk und alle zwei Tage auf einen Cloud-Speicher) und regelmäßigen ZFS-Scrubs.",
|
||||
"main.skills.3": "Und alles ist verschlüsselt, mein Pool und beide Backups mit einer zufällig generierten Binärdatei.",
|
||||
"main.skills.4": "Natürlich habe ich auch Erfahrung mit Systemadministration und Linux-Systemen, da ich täglich mit Arch Linux arbeite.",
|
||||
"main.projects.title": "Einige meiner Projekte:",
|
||||
"main.projects.title": "./projekte",
|
||||
"main.projects.header.name": "Name",
|
||||
"main.projects.header.reference": "Referenz",
|
||||
"main.projects.header.description": "Beschreibung",
|
||||
@@ -80,12 +75,18 @@
|
||||
"main.projects.7.description": "Eine interaktive, spielähnliche App für Kinder mit Adventsmotiv",
|
||||
"main.projects.7.tags.0": "#web-dev",
|
||||
"main.projects.7.tags.1": "#react",
|
||||
"main.projects.footer": "Und viele andere Closed-Source-Projekte, insbesondere Verträge (wie NatArt) und viele Projekten bei FEI STU (einschließlich mehrerer Algorithmen und Beschriftungs-/Datenverarbeitungssysteme, die sich hauptsächlich mit biomedizinischen Signalen wie EKG oder PPG befassen).",
|
||||
"main.interests.title": "Über mich und meine Interessen:",
|
||||
"main.interests.0": "Ich verbringe den Großteil meiner Freizeit damit, an verschiedenen eigenen Projekten zu arbeiten. Vor kurzem habe ich beschlossen, meinen Horizont zu erweitern und an einigen Projekten zu arbeiten, die nicht rein informatikbezogen sind. Ansonsten gehe ich gerne spazieren, höre Musik und spiele gelegentlich Videospiele.",
|
||||
"main.interests.1": "Ich fahre auch gerne Inlineskates und habe früher Airsoft gespielt, aber dafür habe ich in letzter Zeit keine Zeit mehr. Und ob Sie es glauben oder nicht, ich koche auch gerne und lese gerne Bücher.",
|
||||
"main.interests.2": "Wenn ich groß bin, möchte ich Maschinenbau studieren, da ich mich nicht nur für Programmierung, sondern für Technik im Allgemeinen interessiere. Ich bin mir noch nicht sicher, an welcher Universität ich studieren möchte, aber wahrscheinlich wird es irgendwo in Deutschland, Benelux oder Skandinavien sein (oder als letzte Option in Tschechien und der Slowakei). Meine Eltern sind beide erfolgreiche Ingenieure (allerdings Chemieingenieure, keine Maschinenbauingenieure), daher habe ich hohe Erwartungen zu erfüllen.",
|
||||
"main.interests.3": "Aber im Moment versuche ich nur, die Highschool zu überstehen.",
|
||||
"main.projects.footer": "Und viele andere Closed-Source-Projekte, insbesondere Verträge und viele Projekten bei FEI STU (einschließlich mehrerer Algorithmen und Beschriftungs-/Datenverarbeitungssysteme, die sich hauptsächlich mit biomedizinischen Signalen wie EKG oder PPG befassen).",
|
||||
"main.about.title": "./über-mich",
|
||||
"main.about.residence": "> Wohnort: Bratislava, Slowakei",
|
||||
"main.about.citizenship": "> Staatsbürgerschaft: Slowakei - EU-Bürger",
|
||||
"main.about.0": "Im Moment bin ich ziemlich mit der Schule und meinem Privatleben beschäftigt, aber ich finde trotzdem noch etwas Zeit, um an verschiedenen Projekten zu arbeiten. Ich interessiere mich sehr für MINT-Fächer im Allgemeinen, deshalb versuche ich immer, zumindest einen Teil meiner Freizeit dafür zu nutzen. Bisher habe ich mich hauptsächlich mit Informatik und Datenwissenschaft beschäftigt, habe aber auch einige Erfahrungen in Elektrotechnik und ähnlichen Bereichen.",
|
||||
"main.about.1": "Ich bin auch Aktivist. Politisch gesehen bin ich linksorientiert und setze mich nachdrücklich für Demokratie, Autonomie sowie Befreiung und Emanzipation ein. Ich akzeptiere alle ethnischen Gruppen, Nationalitäten, Religionen, sexuellen Orientierungen, Geschlechtsidentitäten, Altersgruppen usw. Ich verachte diejenigen, die Reichtümer horten, während andere hungern, und diejenigen, die Minderheiten aktiv gefährden. Ich bin außerdem Veganer und engagiere mich regelmäßig für den Tierschutz, sei es bei „Cubes of Truth“, bei Vorträgen über die Ausbeutung von Tieren oder durch ehrenamtliche Arbeit in Tierheimen. Gemeinschaft, gegenseitige Hilfe und Freiheit sind mir wichtig. Außerdem bin ich ein überzeugter Befürworter von freier und quelloffener Software.",
|
||||
"main.about.2": "Nach dem Matura möchte ich Maschinenbau studieren. Ich möchte meinen Bachelor an der Technischen Hochschule Nürnberg Georg Simon Ohm machen. Für den Master und die Promotion ziehe ich die TU München, die TU Berlin, die TU Wien und die ETH Zürich in Betracht. Meine beiden Eltern sind erfolgreiche Ingenieure (allerdings im Bereich Chemie, nicht Maschinenbau), daher habe ich hohe Erwartungen zu erfüllen.",
|
||||
"main.about.3": "Neben MINT-Fächern und Politik gehe ich gerne spazieren, höre Musik und spiele gelegentlich Videospiele.",
|
||||
"main.contacts.title": "./kontakte",
|
||||
"main.contacts.gpg": "meinen öffentlichen GPG-Schlüssel bekommen",
|
||||
"main.contacts.signal": "(Sie können mir eine Nachricht über Signal senden)",
|
||||
"main.socials.title": "Soziale Netzwerke:",
|
||||
"main.note.source.0": "Hinweis: Der Quellcode dieser Website ist verfügbar ",
|
||||
"main.note.source.1": "hier",
|
||||
"main.note.source.2": ""
|
||||
|
||||
+29
-28
@@ -1,16 +1,11 @@
|
||||
{
|
||||
"main.note.accessibility": "Note: this page has been kept simple in favor of accessibility",
|
||||
"main.intro.0": "Hi, I'm ",
|
||||
"main.intro.1": "Daniel Svitan",
|
||||
"main.intro.2": "any pronouns",
|
||||
"main.intro.3": " a ",
|
||||
"main.intro.4": " year-old aspiring engineer",
|
||||
"main.residence": "Residence: Bratislava, Slovakia",
|
||||
"main.intro.1": "Ash (Daniel) Svitan",
|
||||
"main.intro.2": " a ",
|
||||
"main.intro.3": " year-old activist and aspiring engineer",
|
||||
"main.cv": "Look at my CV",
|
||||
"main.contacts.title": "Contacts:",
|
||||
"main.contacts.signal": "(you can text me on Signal)",
|
||||
"main.socials.title": "Socials:",
|
||||
"main.experience.title": "Experience:",
|
||||
"main.experience.title": "./experience",
|
||||
"main.experience.header.when": "When",
|
||||
"main.experience.header.occupation": "Occupation and details",
|
||||
"main.experience.0.when": "July 2024 - December 2025",
|
||||
@@ -21,7 +16,7 @@
|
||||
"main.experience.0.details.2": "Created quality classification system based on ECG quality classification neural network",
|
||||
"main.experience.0.details.3": "Wrote the Tom & Jerry LabChart Text File Dynamic Sync Algorithm",
|
||||
"main.experience.publications": "Publications:",
|
||||
"main.education.title": "Education:",
|
||||
"main.education.title": "./education",
|
||||
"main.education.header.when": "When",
|
||||
"main.education.header.where": "Where",
|
||||
"main.education.0.when": "2024 - present",
|
||||
@@ -30,21 +25,21 @@
|
||||
"main.education.1.where": "Spojená škola Svätej Rodiny v Bratislave - 8-year Gymnasium (high school)",
|
||||
"main.education.2.when": "2022 - 2023",
|
||||
"main.education.2.where": "Del Mar High School in San Jose, California, United States of America",
|
||||
"main.skills.title": "Skills:",
|
||||
"main.skills.languages": "Languages: Slovak (native), English (C1), German (B1)",
|
||||
"main.skills.data-science": "Data science: PyTorch (neural networks), Matplotlib, SciPy, NumPy",
|
||||
"main.skills.sysadmin": "Sysadmin: Docker, Caddy, ZFS, Linux",
|
||||
"main.skills.frontend": "Frontend: HTML, CSS/SCSS, JavaScript/TypeScript, TailWindCSS, React, Vue, Nuxt, Astro",
|
||||
"main.skills.backend": "Backend: Ktor (Kotlin), Fiber (Go), Echo (Go), FastAPI (Python), NestJS (TypeScript)",
|
||||
"main.skills.database": "Database: MySQL, PostgreSQL, Redis/Valkey, Firestore, MongoDB",
|
||||
"main.skills.math": "Math: Calculus (1), Statistics, Linear algebra",
|
||||
"main.skills.other": "Other: Driver license type B (Slovak), LibreOffice",
|
||||
"main.skills.0": "Having my own Debian server at home, I've self-hosted multiple apps and projects, including Nextcloud, Immich, Gitea, Prometheus+Grafana, ngIRCd, WireGuard Easy, and many more.",
|
||||
"main.skills.1": "I route them all through my Caddy reverse proxy, but since my server is behind NAT, I also have a VPS that is connected to my server through a tunnel and routes all of the traffic to my server through that tunnel.",
|
||||
"main.skills.title": "./skills",
|
||||
"main.skills.languages": "> languages: Slovak (native), English (C1), German (B1)",
|
||||
"main.skills.data-science": "> data science: PyTorch (neural networks), Matplotlib, SciPy, NumPy",
|
||||
"main.skills.sysadmin": "> sysadmin: Docker, Caddy, ZFS, Linux",
|
||||
"main.skills.frontend": "> frontend: HTML, CSS/SCSS, JavaScript/TypeScript, TailWindCSS, React, Vue, Nuxt, Astro",
|
||||
"main.skills.backend": "> backend: Ktor (Kotlin), Fiber (Go), Echo (Go), FastAPI (Python), NestJS (TypeScript)",
|
||||
"main.skills.database": "> database: MySQL, PostgreSQL, Redis/Valkey, Firestore, MongoDB",
|
||||
"main.skills.math": "> math: Calculus (1), Statistics, Linear algebra",
|
||||
"main.skills.other": "> other: Driver license type B (Slovak), LibreOffice",
|
||||
"main.skills.0": "Having my own Debian server at home, I've self-hosted multiple apps and projects, including Nextcloud, Immich, Gitea, Prometheus+Grafana, WireGuard Easy, and many more.",
|
||||
"main.skills.1": "I route them all through my Caddy reverse proxy, but since my server is behind a NAT, I also have a VPS that is connected to my server through a tunnel and routes all of the traffic to my server through that tunnel.",
|
||||
"main.skills.2": "I also protect myself against data loss with a RAIDZ1 ZFS pool, regular backups (monthly to an off-site physical drive owned by me and every two days to a cloud storage box), and regular ZFS Scrubs.",
|
||||
"main.skills.3": "And everything is encrypted, my pool and both backups with a randomly generated binary file.",
|
||||
"main.skills.4": "Needless to say, I've got some experience with system administration as well as Linux systems, since I also daily drive Arch Linux.",
|
||||
"main.projects.title": "Some of my projects:",
|
||||
"main.projects.title": "./projects",
|
||||
"main.projects.header.name": "Name",
|
||||
"main.projects.header.reference": "Reference",
|
||||
"main.projects.header.description": "Description",
|
||||
@@ -80,12 +75,18 @@
|
||||
"main.projects.7.description": "An interactive game-like app for kids with an advent theme",
|
||||
"main.projects.7.tags.0": "#web-dev",
|
||||
"main.projects.7.tags.1": "#react",
|
||||
"main.projects.footer": "And many other closed-source projects, especially contracts (like NatArt) and multiple projects at FEI STU (including multiple algorithms and labeling / data processing systems, mostly concerned with bio-medical signals like ECG or PPG).",
|
||||
"main.interests.title": "About me and my interests:",
|
||||
"main.interests.0": "I spend most of my free time working on various projects of mine; I've recently decided to expand my horizons and work on some projects that are not pure computer science. But other than that, I like to go on walks, listen to music, and I occasionally play video games.",
|
||||
"main.interests.1": "I also love going rollerblading and I used to play airsoft, but I haven't had the time to play recently. And, believe it or not, I like to cook and read books as well.",
|
||||
"main.interests.2": "When I grow up, I want to study mechanical engineering, since I take interest in engineering in general, not just programming. I'm still not sure which university I want to go to, but chances are that it will be somewhere in Germany, Benelux, or Scandinavia (or Czechia and Slovakia as a last resort). Both my parents are successful engineers (chemical, not mechanical though), so I have a lot to live up to.",
|
||||
"main.interests.3": "But currently, I'm just trying to survive high school.",
|
||||
"main.projects.footer": "And many other closed-source projects, especially contracts and multiple projects at FEI STU (including multiple algorithms and labeling / data processing systems, mostly concerned with bio-medical signals like ECG or PPG).",
|
||||
"main.about.title": "./about-me",
|
||||
"main.about.residence": "> residence: Bratislava, Slovakia",
|
||||
"main.about.citizenship": "> citizenship: Slovakia - EU citizen",
|
||||
"main.about.0": "Currently, I'm pretty pre-occupied with school and my personal life, but I still find some time to work on various projects. I am really interested in STEM in general, so I always try to dedicate at least some part of my free time to it. Until now, I have mostly been doing computer science and data science, but I also have some experience with electrical engineering and whatnot.",
|
||||
"main.about.1": "I'm also an activist. Politically, I am a leftist, with strong commitments to democracy, automony, and liberation and emancipation. I am accepting of all races, nationalities, religions, sexualities, gender identities, ages, etc. I despise those who hoard wealth while others starve, and those who actively endanger minorities. I am also vegan and I frequently participate in animal rights activism, whether it is cubes of truth, lectures about animal exploitation, or volunteering at animal sanctuaries. I value community, mutual aid, and freedom. I am also a staunch supporter of free and open source software.",
|
||||
"main.about.2": "After I finish high school, I want to study mechanical engineering. I want to get my bachelors at the Technische Hochschule Nürnberg Georg Simon Ohm. For masters and PhD, I am considering TU München, TU Berlin, TU Wien, and ETH Zürich. Both my parents are successful engineers (chemical, not mechanical though), so I have a lot to live up to.",
|
||||
"main.about.3": "Other than STEM and politics, I also enjoy going on walks, listening to music, and occasionally playing videogames.",
|
||||
"main.contacts.title": "./contacts",
|
||||
"main.contacts.gpg": "get my public GPG key",
|
||||
"main.contacts.signal": "(you can text me on Signal)",
|
||||
"main.socials.title": "Socials:",
|
||||
"main.note.source.0": "Note: the source code of this website is available ",
|
||||
"main.note.source.1": "here",
|
||||
"main.note.source.2": ""
|
||||
|
||||
+27
-26
@@ -1,16 +1,11 @@
|
||||
{
|
||||
"main.note.accessibility": "Poznámka: táto stránka bola z dôvodu prístupnosti navrhnutá jednoducho",
|
||||
"main.intro.0": "Ahoj, som ",
|
||||
"main.intro.1": "Daniel Svitaň",
|
||||
"main.intro.2": "hocijaké zámená",
|
||||
"main.intro.3": "",
|
||||
"main.intro.4": " ročný aspirujúci inžinier",
|
||||
"main.residence": "Bydlisko: Bratislava, Slovensko",
|
||||
"main.intro.1": "Ash (Daniel) Svitaň",
|
||||
"main.intro.2": "",
|
||||
"main.intro.3": " ročný aktivista a aspirujúci inžinier",
|
||||
"main.cv": "Pozrite si moje CV",
|
||||
"main.contacts.title": "Kontakty:",
|
||||
"main.contacts.signal": "(môžete mi poslať správu cez Signal)",
|
||||
"main.socials.title": "Sociálne siete:",
|
||||
"main.experience.title": "Skúsenosti:",
|
||||
"main.experience.title": "./skúsenosti",
|
||||
"main.experience.header.when": "Kedy",
|
||||
"main.experience.header.occupation": "Povolanie a podrobnosti",
|
||||
"main.experience.0.when": "Júl 2024 – December 2025",
|
||||
@@ -21,7 +16,7 @@
|
||||
"main.experience.0.details.2": "Vytvoril systém klasifikácie kvality založený na neurónovej sieti klasifikácie kvality EKG",
|
||||
"main.experience.0.details.3": "Napísal algoritmus dynamickej synchronizácie textových súborov Tom & Jerry LabChart",
|
||||
"main.experience.publications": "Publikácie:",
|
||||
"main.education.title": "Vzdelanie:",
|
||||
"main.education.title": "./vzdelanie",
|
||||
"main.education.header.when": "Kedy",
|
||||
"main.education.header.where": "Kde",
|
||||
"main.education.0.when": "2024 – súčasnosť",
|
||||
@@ -30,21 +25,21 @@
|
||||
"main.education.1.where": "Spojená škola Svätej Rodiny v Bratislave – 8-ročné gymnázium",
|
||||
"main.education.2.when": "2022 – 2023",
|
||||
"main.education.2.where": "Del Mar High School v San Jose, Kalifornia, Spojené štáty americké",
|
||||
"main.skills.title": "Zručnosti:",
|
||||
"main.skills.languages": "Jazyky: slovenčina (rodný jazyk), angličtina (C1), nemčina (B1)",
|
||||
"main.skills.data-science": "Dátová veda: PyTorch (neurónové siete), Matplotlib, SciPy, NumPy",
|
||||
"main.skills.sysadmin": "Sysadmin: Docker, Caddy, ZFS, Linux",
|
||||
"main.skills.frontend": "Frontend: HTML, CSS/SCSS, JavaScript/TypeScript, TailWindCSS, React, Vue, Nuxt, Astro",
|
||||
"main.skills.backend": "Backend: Ktor (Kotlin), Fiber (Go), Echo (Go), FastAPI (Python), NestJS (TypeScript)",
|
||||
"main.skills.database": "Databáza: MySQL, PostgreSQL, Redis/Valkey, Firestore, MongoDB",
|
||||
"main.skills.math": "Matematika: kalkulus (1), štatistika, lineárna algebra",
|
||||
"main.skills.other": "Ostatné: Vodičský preukaz typu B (slovenský), LibreOffice",
|
||||
"main.skills.title": "./zručnosti",
|
||||
"main.skills.languages": "> jazyky: slovenčina (rodný jazyk), angličtina (C1), nemčina (B1)",
|
||||
"main.skills.data-science": "> dátová veda: PyTorch (neurónové siete), Matplotlib, SciPy, NumPy",
|
||||
"main.skills.sysadmin": "> sysadmin: Docker, Caddy, ZFS, Linux",
|
||||
"main.skills.frontend": "> frontend: HTML, CSS/SCSS, JavaScript/TypeScript, TailWindCSS, React, Vue, Nuxt, Astro",
|
||||
"main.skills.backend": "> backend: Ktor (Kotlin), Fiber (Go), Echo (Go), FastAPI (Python), NestJS (TypeScript)",
|
||||
"main.skills.database": "> databáza: MySQL, PostgreSQL, Redis/Valkey, Firestore, MongoDB",
|
||||
"main.skills.math": "> matematika: kalkulus (1), štatistika, lineárna algebra",
|
||||
"main.skills.other": "> ostatné: Vodičský preukaz typu B (slovenský), LibreOffice",
|
||||
"main.skills.0": "Keďže mám doma vlastný Debian server, sám som hostoval viacero aplikácií a projektov, vrátane Nextcloud, Immich, Gitea, Prometheus+Grafana, ngIRCd, WireGuard Easy a mnoho ďalších.",
|
||||
"main.skills.1": "Všetky smerujem cez môj reverse proxy Caddy, ale keďže môj server je za NAT, mám aj VPS, ktorý je pripojený k môjmu serveru cez tunel a smeruje všetky dáta na môj server cez tento tunel.",
|
||||
"main.skills.2": "Chránim sa aj pred stratou dát pomocou RAIDZ1 ZFS pool, pravidelných záloh (mesačne na fyzický disk mimo lokality, ktorý vlastním, a každé dva dni do cloudového úložiska) a pravidelných ZFS Scrubs.",
|
||||
"main.skills.3": "A všetko je šifrované, môj pool aj obe zálohy pomocou náhodne generovaného binárneho súboru.",
|
||||
"main.skills.4": "Netreba dodávať, že mám určité skúsenosti so správou systémov, ako aj so systémami Linux, keďže denne používam Arch Linux.",
|
||||
"main.projects.title": "Niektoré z mojich projektov:",
|
||||
"main.projects.title": "./projekty",
|
||||
"main.projects.header.name": "Názov",
|
||||
"main.projects.header.reference": "Referencia",
|
||||
"main.projects.header.description": "Popis",
|
||||
@@ -80,12 +75,18 @@
|
||||
"main.projects.7.description": "Interaktívna aplikácia pre deti s adventnou tematikou podobná hre",
|
||||
"main.projects.7.tags.0": "#web-dev",
|
||||
"main.projects.7.tags.1": "#react",
|
||||
"main.projects.footer": "A mnoho ďalších projektov s uzavretým zdrojovým kódom, najmä zmlúv (ako NatArt) a viacero projektov na FEI STU (vrátane viacerých algoritmov a systémov označovania/spracovania údajov, ktoré sa väčšinou týkajú biomedicínskych signálov, ako sú EKG alebo PPG).",
|
||||
"main.interests.title": "O mne a mojich záujmoch:",
|
||||
"main.interests.0": "Väčšinu voľného času trávim prácou na rôznych projektoch. Nedávno som sa rozhodol rozšíriť svoje obzory a pracovať na niektorých projektoch, ktoré nie sú čisto z oblasti informatiky. Okrem toho rád chodím na prechádzky, počúvam hudbu a občas hrám videohry.",
|
||||
"main.interests.1": "Milujem aj korčuľovanie na kolieskových korčuliach a kedysi som hrával airsoft, ale v poslednej dobe nemám na to čas. A verte alebo nie, rád varím a čítam knihy.",
|
||||
"main.interests.2": "Keď vyrastiem, chcem študovať mechanické inžinierstvo, pretože ma zaujíma inžinierstvo vo všeobecnosti, nielen programovanie. Ešte neviem, na ktorú univerzitu chcem ísť, ale pravdepodobne to bude niekde v Nemecku, Beneluxe alebo Škandinávii (alebo v krajnej núdzi v Česku a na Slovensku). Obaja moji rodičia sú úspešní inžinieri (chemickí, nie mechanickí), takže mám sa k čomu porovnávať.",
|
||||
"main.interests.3": "Ale momentálne sa len snažím prežiť strednú školu.",
|
||||
"main.projects.footer": "A mnoho ďalších projektov s uzavretým zdrojovým kódom, najmä zmlúv a viacero projektov na FEI STU (vrátane viacerých algoritmov a systémov označovania/spracovania údajov, ktoré sa väčšinou týkajú biomedicínskych signálov, ako sú EKG alebo PPG).",
|
||||
"main.about.title": "./o-mne",
|
||||
"main.about.residence": "> bydlisko: Bratislava, Slovensko",
|
||||
"main.about.citizenship": "> občianstvo: slovenské - EU občan",
|
||||
"main.about.0": "V súčasnosti som dosť zaneprázdnený školou a súkromným životom, ale stále si nájdem čas na prácu na rôznych projektoch. Veľmi ma zaujíma oblasť STEM ako taká, takže sa vždy snažím venovať jej aspoň časť svojho voľného času. Doposiaľ som sa venoval hlavne informatike a dátovej vede, ale mám aj určité skúsenosti s elektrotechnikou a podobnými oblasťami.",
|
||||
"main.about.1": "Som tiež aktivista. Politicky sa hlásim k ľavici a silne verím v demokraciu, autonómiu, oslobodenie a emancipáciu. Akceptujem všetky rasy, národnosti, náboženstvá, sexuálne orientácie, rodové identity, vekové skupiny atď. Opovrhujem tými, ktorí hromadia bohatstvo, zatiaľ čo iní hladujú, a tými, ktorí aktívne ohrozujú menšiny. Som tiež vegán a často sa zapájam do aktivizmu za práva zvierat, či už ide o akcie „Cubes of Truth“, prednášky o vykorisťovaní zvierat alebo dobrovoľníctvo v azyloch pre zvieratá. Cením si komunitu, vzájomnú pomoc a slobodu. Som tiež oddaným zástancom slobodného a otvoreného softvéru.",
|
||||
"main.about.2": "Po ukončení strednej školy chcem študovať strojné inžinierstvo. Bakalársky titul chcem získať na Technickej univerzite v Norimbergu Georg Simon Ohm. Pokiaľ ide o magisterské a doktorandské štúdium, zvažujem Technickú univerzitu v Mníchove, Technickú univerzitu v Berlíne, Technickú univerzitu vo Viedni a ETH Zürich. Obaja moji rodičia sú úspešní inžinieri (hoci chemickí, nie strojní), takže mám čo dokazovať.",
|
||||
"main.about.3": "Okrem STEM a politiky sa tiež rád prechádzam, počúvam hudbu a občas hrám videohry.",
|
||||
"main.contacts.title": "./kontakty",
|
||||
"main.contacts.gpg": "získajte môj verejný GPG kľúč",
|
||||
"main.contacts.signal": "(môžete mi poslať správu cez Signal)",
|
||||
"main.socials.title": "Sociálne siete:",
|
||||
"main.note.source.0": "Poznámka: zdrojový kód tejto webovej stránky je k dispozícii ",
|
||||
"main.note.source.1": "tu",
|
||||
"main.note.source.2": ""
|
||||
|
||||
@@ -21,9 +21,11 @@ export default defineNuxtConfig({
|
||||
fonts: {
|
||||
families: [{ name: "JetBrains Mono", provider: "local" }],
|
||||
},
|
||||
css: ["~/assets/global.css"],
|
||||
compatibilityDate: "2025-07-15",
|
||||
devtools: { enabled: true },
|
||||
nitro: {
|
||||
preset: "bun",
|
||||
},
|
||||
ssr: true,
|
||||
});
|
||||
|
||||
+3
-3
@@ -14,9 +14,9 @@
|
||||
"@nuxt/image": "2.0.0",
|
||||
"@nuxt/ui": "4.3.0",
|
||||
"@nuxtjs/i18n": "10.2.1",
|
||||
"nuxt": "^4.2.2",
|
||||
"typescript": "^5.6.3",
|
||||
"vue": "^3.5.26",
|
||||
"nuxt": "^4.4.2",
|
||||
"typescript": "^5.9.3",
|
||||
"vue": "^3.5.33",
|
||||
"vue-router": "^4.6.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Comment: BA29 2ED4 A454 279D 5E2C B8E8 D983 F5A2 F5A6 0513
|
||||
Comment: Ash Svitan <selfsigned-ash@proton.me>
|
||||
|
||||
xjMEadvu8xYJKwYBBAHaRw8BAQdACkU6lvMHSgyLFto9Croa23qjTA+yEnGu9XKB
|
||||
1zWXNZnNJUFzaCBTdml0YW4gPHNlbGZzaWduZWQtYXNoQHByb3Rvbi5tZT7ClgQT
|
||||
FgoAPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBLopLtSkVCedXiy46NmD
|
||||
9aL1pgUTBQJp4G35BQkB5bKGAAoJENmD9aL1pgUTdnIA/0QzqEntKwVZpDW2HlY+
|
||||
g2VTDTxPxBVPCuZnyAqe/SOVAP4wyw77UpKijjPwFefMdYQESo0JlrqklhwewGTe
|
||||
NCB2AcKQBBMWCgA4FiEEuiku1KRUJ51eLLjo2YP1ovWmBRMFAmnb7vMCGwMFCwkI
|
||||
BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ2YP1ovWmBROKMwEAzOXdsPQ9mPyDGwWd
|
||||
w4uTiuWSpguDLc7DYF+ej3wgt4sA/1m35L6PwEVOe089QuHJmY3aWCnjUQd6nwTE
|
||||
WuNWfE8HzjgEadvu8xIKKwYBBAGXVQEFAQEHQCvANRIhBfxJfNAc+yV9/EdfW3pJ
|
||||
aSAhcbK0bvBFuOJOAwEIB8J4BBgWCgAgFiEEuiku1KRUJ51eLLjo2YP1ovWmBRMF
|
||||
Amnb7vMCGwwACgkQ2YP1ovWmBRNrIwD/cL6sJhTHVtT+cru3Ro+hH2LyjvuzgK3O
|
||||
zheSlAwZ7fABANagwUuTcx4bHqmq7HmWhZXuKDuuheAX7cK59Rqq6B4I
|
||||
=PqZg
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
Reference in New Issue
Block a user