💄 Switches skills and projects

This commit is contained in:
Daniel Svitan 2025-05-07 18:01:10 +02:00
parent 6a28cce6cf
commit 6c96850afa
2 changed files with 79 additions and 65 deletions

View File

@ -7,6 +7,7 @@ let years = now.getFullYear() - 2006 - 1
if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
years++
}
let a = years === 18 ? "an " : "a ";
---
<style>
@ -50,12 +51,12 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
<div class="w-screen h-full flex items-center justify-start flex-col overflow-x-scroll">
<div class="w-1 h-10 shrink-0"/>
<main class="w-[90vw] sm:w-[80vw] md:w-[70vw] lg:w-[60vw] xl:w-[50vw] border-solid border-black border-1 p-1 shrink-0 overflow-auto">
<main class="w-[90vw] sm:w-[80vw] md:w-[70vw] lg:w-[60vw] xl:w-[50vw] border-solid border-black border-1 p-3 shrink-0 overflow-auto">
<p>Note: this page has been kept simple in favor of accessibility</p>
<div class="h-4"/>
<h1 class="text-xl">Hi, I'm <span class="font-bold">Daniel Svitaň</span>, an {years} year-old aspiring
<h1 class="text-xl">Hi, I'm <span class="font-bold">Daniel Svitaň</span>, {a} {years} year-old aspiring
engineer</h1>
<p>Residence: Bratislava, Slovakia</p>
<p>Contacts:<br/>
@ -75,7 +76,7 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
<h2 class="text-lg">Experience:</h2>
<table class="w-full">
<tr>
<th class="max-w-44"><p class="px-1">When</p></th>
<th class="max-w-48"><p class="px-1">When</p></th>
<th><p class="px-1">Occupation and details</p></th>
</tr>
@ -95,7 +96,7 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
<li>Contributed to the Parkinson detection based on sleep patterns project</li>
</ul>
<p class="mt-2 flex items-center gap-x-1">
Reference:
Publications:
<Link link="https://ieeexplore.ieee.org/document/10844607"/>
</p>
</td>
@ -104,6 +105,47 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
<div class="h-6"/>
<h2 class="text-lg">Education:</h2>
<table class="w-full">
<tr>
<th class="max-w-48"><p class="px-1">When</p></th>
<th><p class="px-1">Where</p></th>
</tr>
<tr>
<td>2024 - present</td>
<td>Evanjelické Lýceum v Bratislave - 5-year Bilingual Gymnasium (high school)</td>
</tr>
</table>
<div class="h-6"/>
<h2 class="text-lg">Skills:</h2>
<ul class="ml-4">
<li>Languages: Slovak (native), English (C1), German (B1)</li>
<li>Data science: PyTorch (neural networks), Matplotlib, SciPy, NumPy</li>
<li>Sysadmin: Docker, Caddy, ZFS, Linux</li>
<li>Frontend: HTML, CSS/SCSS, JavaScript/TypeScript, TailWindCSS, React, Vue, Nuxt</li>
<li>Backend: Ktor (Kotlin), Fiber (Go), Echo (Go), FastAPI (Python), NestJS (TypeScript)</li>
<li>Database: MySQL, PostgreSQL, Redis/Valkey, Firestore, MongoDB</li>
<li>Math: Calculus (1), Statistics, Linear algebra</li>
<li>Other: Driver license type B (Slovak), LibreOffice</li>
</ul>
<p class="mt-1">Having my own TrueNAS Scale server at home, I've self-hosted multiple apps and projects,
including Nextcloud, Immich, Gitea, Prometheus+Grafana, ngIRCd, WireGuard Easy, and many more.</p>
<p>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.</p>
<p>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.</p>
<p>And everything is encrypted, my pool and both backups with a randomly generated binary file.</p>
<p>Needless to say, I've got some experience with system administration as well as Linux systems, since I
also daily drive Arch Linux.</p>
<div class="h-6"/>
<h2 class="text-lg">Some of my projects:</h2>
<table class="w-full">
<tr>
@ -128,6 +170,18 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
</td>
</tr>
<tr>
<td>Door alarm</td>
<td class="flex gap-x-2">
<Link link="https://gitea.svitan.dev/Streamer272/door-alarm"/>
</td>
<td>A home-made door alarm based on ultrasound sensor distance measurements (in development)</td>
<td class="flex gap-1 flex-wrap text-sm">
<span class="hashtag">#electronics</span>
<span class="hashtag">#go</span>
</td>
</tr>
<tr>
<td>Green School / Zelená Škola</td>
<td class="flex gap-x-2">
@ -141,18 +195,6 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
</td>
</tr>
<tr>
<td>Door alarm</td>
<td class="flex gap-x-2">
<Link link="https://gitea.svitan.dev/Streamer272/door-alarm"/>
</td>
<td>A home-made door alarm based on ultrasound sensor distance measurements (in development)</td>
<td class="flex gap-1 flex-wrap text-sm">
<span class="hashtag">#electronics</span>
<span class="hashtag">#go</span>
</td>
</tr>
<tr>
<td>Automod</td>
<td class="flex gap-x-2">
@ -165,19 +207,6 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
</td>
</tr>
<tr>
<td>Adventná Výzva</td>
<td class="flex gap-x-2">
<Link link="https://github.com/7274-dev/AdventnaVyzva-React"/>
<Link link="https://github.com/7274-dev"/>
</td>
<td>An interactive game-like app for kids with an advent theme</td>
<td class="flex gap-1 flex-wrap text-sm">
<span class="hashtag">#web-dev</span>
<span class="hashtag">#react</span>
</td>
</tr>
<tr>
<td>Keys</td>
<td class="flex gap-x-2">
@ -214,6 +243,19 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
</td>
</tr>
<tr>
<td>Adventná Výzva</td>
<td class="flex gap-x-2">
<Link link="https://github.com/7274-dev/AdventnaVyzva-React"/>
<Link link="https://github.com/7274-dev"/>
</td>
<td>An interactive game-like app for kids with an advent theme</td>
<td class="flex gap-1 flex-wrap text-sm">
<span class="hashtag">#web-dev</span>
<span class="hashtag">#react</span>
</td>
</tr>
<tr>
<td>Rat</td>
<td class="flex gap-x-2">
@ -232,41 +274,17 @@ if (now.getMonth() > 7 || (now.getMonth() === 7 && now.getDate() >= 23)) {
<div class="h-6"/>
<h2 class="text-lg">Skills:</h2>
<ul class="ml-4">
<li>Languages: Slovak (native), Czech (native), English (C1), German (B1)</li>
<li>Frontend: HTML, CSS/SCSS, JavaScript/TypeScript, TailWindCSS, React, Vue, Nuxt</li>
<li>Backend: Ktor (Kotlin), Fiber (Go), Echo (Go), FastAPI (Python), NestJS (TypeScript)</li>
<li>Data science: PyTorch (neural networks), Matplotlib, SciPy, NumPy</li>
<li>Database: MySQL, PostgreSQL, Redis/Valkey, Firestore, MongoDB</li>
<li>Sysadmin: Docker, Caddy, ZFS, Linux</li>
<li>Math: Calculus (1), Statistics</li>
</ul>
<p class="mt-1">Having my own TrueNAS Scale server at home, I've self-hosted multiple apps and projects,
including Nextcloud, Immich, Gitea, Prometheus+Grafana, ngIRCd, WireGuard Easy, and many more.</p>
<p>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.</p>
<p>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.</p>
<p>And everything is encrypted, my pool and both backups with a randomly generated binary file.</p>
<p>Needless to say, I've got some experience with system administration as well as Linux systems, since I
also daily drive Arch Linux.</p>
<div class="h-6"/>
<h2 class="text-lg">About me and my interests:</h2>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<p>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 very successful
engineers (chemical, not mechanical though), so I have a lot to live up to.</p>
<p>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 very successful engineers (chemical, not mechanical though), so I have a lot to live up
to.</p>
<p>But currently, I'm just trying to survive high school.</p>
<div class="h-6"/>

View File

@ -1,4 +0,0 @@
font (jetbrains mono)
switch skills & projects
add education
maybe change title?