🌐 Adds slovak translation
All checks were successful
Gitea Build Action / build-astro (push) Successful in 9m26s
All checks were successful
Gitea Build Action / build-astro (push) Successful in 9m26s
This commit is contained in:
181
src/i18n/ui.ts
181
src/i18n/ui.ts
@@ -7,12 +7,183 @@ export const defaultLang = 'en';
|
||||
|
||||
export const ui = {
|
||||
en: {
|
||||
'nav.home': 'Home',
|
||||
'nav.hello': 'Hello',
|
||||
'nav.twitter': 'Twitter',
|
||||
"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": " a ",
|
||||
"main.intro.3": " year-old aspiring engineer",
|
||||
"main.residence": "Residence: Bratislava, Slovakia",
|
||||
"main.contacts.title": "Contacts:",
|
||||
"main.contacts.signal": "(you can text me on Signal)",
|
||||
"main.socials.title": "Socials:",
|
||||
"main.experience.title": "Experience:",
|
||||
"main.experience.header.when": "When",
|
||||
"main.experience.header.occupation": "Occupation and details",
|
||||
"main.experience.0.when": "July, 2024 - present",
|
||||
"main.experience.0.occupation": "Data scientist",
|
||||
"main.experience.0.occupation.details": "Faculty of Electronics and Informatics, Slovak Technical University in Bratislava (FEI STU)",
|
||||
"main.experience.0.details.0": "Created data labeling system for the ECG quality classification neural network",
|
||||
"main.experience.0.details.1": "Contributed to the ECG quality classification neural network",
|
||||
"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.header.when": "When",
|
||||
"main.education.header.where": "Where",
|
||||
"main.education.0.when": "2024 - present",
|
||||
"main.education.0.where": "Evanjelické Lýceum Bratislava - 5-year Bilingual Gymnasium (high school)",
|
||||
"main.education.1.when": "2023 - 2024",
|
||||
"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.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.header.name": "Name",
|
||||
"main.projects.header.reference": "Reference",
|
||||
"main.projects.header.description": "Description",
|
||||
"main.projects.header.tags": "Tags",
|
||||
"main.projects.0.name": "SOČ 2024/2025 Paper",
|
||||
"main.projects.0.description": "Research paper entitled \"Faktory ovplyvňujúce študijné výsledky a identifikácia rizikových skupín\", which won first place in the regional round of the competition",
|
||||
"main.projects.0.tags.0": "#statistics",
|
||||
"main.projects.0.tags.1": "#research",
|
||||
"main.projects.1.name": "State SOČ Cross Examination",
|
||||
"main.projects.1.description": "Cross examination of the Slovak State SOC Competition results and the analysis of the judges' bias",
|
||||
"main.projects.1.tags.0": "#statistics",
|
||||
"main.projects.2.name": "Door alarm",
|
||||
"main.projects.2.description": "A home-made door alarm based on ultrasound sensor distance measurements",
|
||||
"main.projects.2.tags.0": "#electronics",
|
||||
"main.projects.2.tags.1": "#go",
|
||||
"main.projects.3.name": "Green School / Zelená Škola",
|
||||
"main.projects.3.description": "A website for a school club of environmentalists",
|
||||
"main.projects.3.tags.0": "#web-dev",
|
||||
"main.projects.3.tags.1": "#nuxt",
|
||||
"main.projects.4.name": "Automod",
|
||||
"main.projects.4.description": "A discord bot for my local community",
|
||||
"main.projects.4.tags.0": "#discord",
|
||||
"main.projects.4.tags.1": "#kotlin",
|
||||
"main.projects.5.name": "Pwetty",
|
||||
"main.projects.5.description": "A very, very simple json prettifier",
|
||||
"main.projects.5.tags.0": "#c",
|
||||
"main.projects.5.tags.1": "#assembly",
|
||||
"main.projects.6.name": "Keys",
|
||||
"main.projects.6.description": "A very simple client-server based keylogger for Windows, Linux, and MacOS",
|
||||
"main.projects.6.tags.0": "#go",
|
||||
"main.projects.6.tags.1": "#keylogger",
|
||||
"main.projects.7.name": "Adventná Výzva",
|
||||
"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 the tens of 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.note.source.0": "Note: the source code of this website is available ",
|
||||
"main.note.source.1": "here",
|
||||
"main.note.source.2": "",
|
||||
},
|
||||
sk: {
|
||||
'nav.home': 'Start',
|
||||
'nav.hello': 'Hallo',
|
||||
"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": "",
|
||||
"main.intro.3": " ročný aspirujúci inžinier",
|
||||
"main.residence": "Bydlisko: Bratislava, Slovensko",
|
||||
"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.header.when": "Kedy",
|
||||
"main.experience.header.occupation": "Povolanie a podrobnosti",
|
||||
"main.experience.0.when": "Júl 2024 – súčasnosť",
|
||||
"main.experience.0.occupation": "Dátový vedec",
|
||||
"main.experience.0.occupation.details": "Fakulta elektrotechniky a informatiky, Slovenská technická univerzita v Bratislave (FEI STU)",
|
||||
"main.experience.0.details.0": "Vytvoril systém označovania údajov pre neurónovú sieť klasifikácie kvality EKG",
|
||||
"main.experience.0.details.1": "Prispel k neurónovej sieti klasifikácie kvality EKG",
|
||||
"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.header.when": "Kedy",
|
||||
"main.education.header.where": "Kde",
|
||||
"main.education.0.when": "2024 – súčasnosť",
|
||||
"main.education.0.where": "Evanjelické Lýceum Bratislava – 5-ročné bilingválne gymnázium",
|
||||
"main.education.1.when": "2023 – 2024",
|
||||
"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.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.header.name": "Názov",
|
||||
"main.projects.header.reference": "Referencia",
|
||||
"main.projects.header.description": "Popis",
|
||||
"main.projects.header.tags": "Tagy",
|
||||
"main.projects.0.name": "SOČ 2024/2025 Paper",
|
||||
"main.projects.0.description": "Výskumná práca s názvom \"Faktory ovplyvňujúce študijné výsledky a identifikácia rizikových skupín\", ktorá získala prvé miesto v krajskom kole súťaže",
|
||||
"main.projects.0.tags.0": "#štatistika",
|
||||
"main.projects.0.tags.1": "#výskum",
|
||||
"main.projects.1.name": "Štátna SOČ analýza výsledkov",
|
||||
"main.projects.1.description": "Krížová kontrola výsledkov slovackej štátnej súťaže SOČ a analýza zaujatosti porotcov",
|
||||
"main.projects.1.tags.0": "#štatistika",
|
||||
"main.projects.2.name": "Dverový alarm",
|
||||
"main.projects.2.description": "Domáci dverový alarm založený na meraní vzdialenosti ultrazvukovým senzorom",
|
||||
"main.projects.2.tags.0": "#elektronika",
|
||||
"main.projects.2.tags.1": "#go",
|
||||
"main.projects.3.name": "Zelená škola / Green School",
|
||||
"main.projects.3.description": "Webová stránka pre školský klub environmentalistov",
|
||||
"main.projects.3.tags.0": "#web-dev",
|
||||
"main.projects.3.tags.1": "#nuxt",
|
||||
"main.projects.4.name": "Automod",
|
||||
"main.projects.4.description": "Discord bot pre moju miestnu komunitu",
|
||||
"main.projects.4.tags.0": "#discord",
|
||||
"main.projects.4.tags.1": "#kotlin",
|
||||
"main.projects.5.name": "Pwetty",
|
||||
"main.projects.5.description": "Veľmi, veľmi jednoduchý json prettifier",
|
||||
"main.projects.5.tags.0": "#c",
|
||||
"main.projects.5.tags.1": "#assembly",
|
||||
"main.projects.6.name": "Keys",
|
||||
"main.projects.6.description": "Veľmi jednoduchý keylogger založený na vzťahu klient-server pre Windows, Linux a MacOS",
|
||||
"main.projects.6.tags.0": "#go",
|
||||
"main.projects.6.tags.1": "#keylogger",
|
||||
"main.projects.7.name": "Adventná Výzva",
|
||||
"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 desiatky 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.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": "",
|
||||
},
|
||||
} as const;
|
||||
|
||||
@@ -57,22 +57,22 @@ export function getStaticPaths() {
|
||||
<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-3 shrink-0 overflow-auto">
|
||||
<p>Note: this page has been kept simple in favor of accessibility</p>
|
||||
<p>{t("main.note.accessibility")}</p>
|
||||
<div class="h-4"/>
|
||||
|
||||
<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>
|
||||
<h1 class="text-xl">{t("main.intro.0")}<span class="font-bold">{t("main.intro.1")}</span>,
|
||||
{t("main.intro.2")} {years} {t("main.intro.3")}</h1>
|
||||
<p>{t("main.residence")}</p>
|
||||
<div class="h-4"/>
|
||||
|
||||
<p>Contacts:</p>
|
||||
<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> (you can text me
|
||||
on Signal)
|
||||
<a href="tel:+421948309804" target="_blank" class="underline">+421 948 309
|
||||
804</a> {t("main.contacts.signal")}
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://matrix.to/#/@selfsigned-ash:svitan.dev" target="_blank" class="underline">@selfsigned-ash:svitan.dev</a>
|
||||
@@ -80,7 +80,7 @@ export function getStaticPaths() {
|
||||
</ul>
|
||||
<div class="h-4"/>
|
||||
|
||||
<p>Socials:</p>
|
||||
<p>{t("main.socials.title")}</p>
|
||||
<ul class="list-none">
|
||||
<li>
|
||||
<a href="https://github.com/Streamer272" target="_blank" class="underline">GitHub</a>
|
||||
@@ -102,28 +102,26 @@ export function getStaticPaths() {
|
||||
|
||||
<div class="h-6"/>
|
||||
|
||||
<h2 class="text-lg">Experience:</h2>
|
||||
<h2 class="text-lg">{t("main.experience.title")}</h2>
|
||||
<table class="w-full">
|
||||
<tr>
|
||||
<th class="max-w-48"><p class="px-1">When</p></th>
|
||||
<th><p class="px-1">Occupation and details</p></th>
|
||||
<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>
|
||||
|
||||
<tr>
|
||||
<td>July, 2024 - present</td>
|
||||
<td>Data Scientist<br/>
|
||||
Faculty of Electronics and Informatics, Slovak Technical University in Bratislava (FEI STU)
|
||||
<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>Created data labeling system for the ECG quality classification neural network</li>
|
||||
<li>Contributed to the ECG quality classification neural network</li>
|
||||
<li>Created quality classification system based on ECG quality classification neural
|
||||
network
|
||||
</li>
|
||||
<li>Wrote the Tom & Jerry LabChart Text File Dynamic Sync Algorithm</li>
|
||||
<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">
|
||||
Publications:
|
||||
{t("main.experience.publications")}
|
||||
<ArrowLink link="https://ieeexplore.ieee.org/document/10844607"/>
|
||||
</p>
|
||||
</td>
|
||||
@@ -132,192 +130,176 @@ export function getStaticPaths() {
|
||||
|
||||
<div class="h-6"/>
|
||||
|
||||
<h2 class="text-lg">Education:</h2>
|
||||
<h2 class="text-lg">{t("main.education.title")}</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>
|
||||
<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>
|
||||
|
||||
<tr>
|
||||
<td>2024 - present</td>
|
||||
<td>Evanjelické Lýceum Bratislava - 5-year Bilingual Gymnasium (high school)</td>
|
||||
<td>{t("main.education.0.when")}</td>
|
||||
<td>{t("main.education.0.where")}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>2023 - 2024</td>
|
||||
<td>Spojená škola Svätej Rodiny v Bratislave - 8-year Gymnasium (high school)</td>
|
||||
<td>{t("main.education.1.when")}</td>
|
||||
<td>{t("main.education.1.where")}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>2022 - 2023</td>
|
||||
<td>Del Mar High School in San Jose, California, United States of America</td>
|
||||
<td>{t("main.education.2.when")}</td>
|
||||
<td>{t("main.education.2.where")}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div class="h-6"/>
|
||||
|
||||
<h2 class="text-lg">Skills:</h2>
|
||||
<h2 class="text-lg">{t("main.skills.title")}</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, Astro</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>
|
||||
<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-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>
|
||||
<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"/>
|
||||
|
||||
<h2 class="text-lg">Some of my projects:</h2>
|
||||
<h2 class="text-lg">{t("main.projects.title")}</h2>
|
||||
<table class="w-full">
|
||||
<tr>
|
||||
<th class="max-w-60"><p class="px-1">Name</p></th>
|
||||
<th class="max-w-24"><p class="px-1">Reference</p></th>
|
||||
<th><p class="px-1">Description</p></th>
|
||||
<th class="max-w-32"><p class="px-1">Tags</p></th>
|
||||
<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>
|
||||
|
||||
<tr>
|
||||
<td>SOČ 2024/2025 Paper</td>
|
||||
<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>Research paper entitled "Faktory ovplyvňujúce študijné výsledky a identifikácia rizikových
|
||||
skupín", which won first place in the regional round of the competition
|
||||
</td>
|
||||
<td>{t("main.projects.0.description")} </td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">#statistics</span>
|
||||
<span class="hashtag">#research</span>
|
||||
<span class="hashtag">{t("main.projects.0.tags.0")}</span>
|
||||
<span class="hashtag">{t("main.projects.0.tags.1")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>State SOČ Cross Examination</td>
|
||||
<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>Cross examination of the Slovak State SOC Competition results and the analysis of the judges'
|
||||
bias
|
||||
</td>
|
||||
<td>{t("main.projects.1.description")}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">#statistics</span>
|
||||
<span class="hashtag">{t("main.projects.1.tags.0")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Door alarm</td>
|
||||
<td>{t("main.projects.2.name")}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink 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>{t("main.projects.2.description")}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">#electronics</span>
|
||||
<span class="hashtag">#go</span>
|
||||
<span class="hashtag">{t("main.projects.2.tags.0")}</span>
|
||||
<span class="hashtag">{t("main.projects.2.tags.1")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Green School / Zelená Škola</td>
|
||||
<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>A website for a school club of environmentalists</td>
|
||||
<td>{t("main.projects.3.description")}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">#web-dev</span>
|
||||
<span class="hashtag">#nuxt</span>
|
||||
<span class="hashtag">{t("main.projects.3.tags.0")}</span>
|
||||
<span class="hashtag">{t("main.projects.3.tags.1")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Automod</td>
|
||||
<td>{t("main.projects.4.name")}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink link="https://github.com/Streamer272/automod"/>
|
||||
</td>
|
||||
<td>A discord bot for my local community</td>
|
||||
<td>{t("main.projects.4.description")}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">#discord</span>
|
||||
<span class="hashtag">#kotlin</span>
|
||||
<span class="hashtag">{t("main.projects.4.tags.0")}</span>
|
||||
<span class="hashtag">{t("main.projects.4.tags.1")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Pwetty</td>
|
||||
<td>{t("main.projects.5.name")}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink link="https://gitea.svitan.dev/Streamer272/pwetty"/>
|
||||
</td>
|
||||
<td>A very, very simple json prettifier</td>
|
||||
<td>{t("main.projects.5.description")}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">#c</span>
|
||||
<span class="hashtag">#assembly</span>
|
||||
<span class="hashtag">{t("main.projects.5.tags.0")}</span>
|
||||
<span class="hashtag">{t("main.projects.5.tags.1")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Keys</td>
|
||||
<td>{t("main.projects.6.name")}</td>
|
||||
<td class="flex gap-x-2">
|
||||
<ArrowLink link="https://gitea.svitan.dev/Streamer272/keys"/>
|
||||
</td>
|
||||
<td>A very simple client-server based keylogger for Windows, Linux, and MacOS</td>
|
||||
<td>{t("main.projects.6.description")}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">#go</span>
|
||||
<span class="hashtag">#keylogger</span>
|
||||
<span class="hashtag">{t("main.projects.6.tags.0")}</span>
|
||||
<span class="hashtag">{t("main.projects.6.tags.1")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Adventná Výzva</td>
|
||||
<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>An interactive game-like app for kids with an advent theme</td>
|
||||
<td>{t("main.projects.7.description")}</td>
|
||||
<td class="flex gap-1 flex-wrap text-sm">
|
||||
<span class="hashtag">#web-dev</span>
|
||||
<span class="hashtag">#react</span>
|
||||
<span class="hashtag">{t("main.projects.7.tags.0")}</span>
|
||||
<span class="hashtag">{t("main.projects.7.tags.1")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p class="mt-1">And many other closed-source projects, especially contracts (like NatArt) and the
|
||||
tens of projects at FEI STU (including multiple algorithms and labeling / data processing systems,
|
||||
mostly concerned with bio-medical signals like ECG or PPG).</p>
|
||||
<p class="mt-1">{t("main.projects.footer")}</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 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 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>
|
||||
<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>Note: the source code of this website is available
|
||||
<a href="https://gitea.svitan.dev/Streamer272/svitan.dev" target="_blank" class="underline">here</a>
|
||||
<p>
|
||||
{t("main.note.source.0")}
|
||||
<a href="https://gitea.svitan.dev/Streamer272/svitan.dev" target="_blank"
|
||||
class="underline">{t("main.note.source.1")} </a>
|
||||
{t("main.note.source.2")}
|
||||
</p>
|
||||
</main>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user