From 775e69fea981b1cec03cc8206d69abed9b824df5 Mon Sep 17 00:00:00 2001 From: Adam Stück Date: Mon, 22 May 2023 17:31:07 +0200 Subject: New file structure index.html some-post/ --> index.html --- .gitignore | 2 +- build/2023-02-log/index.html | 92 ++++++++++++++++++ build/donate/index.html | 43 ++++++++ build/favicon.ico | Bin 0 -> 46927 bytes build/index.html | 82 ++++++++++++++++ build/js/showhide.js | 27 ++++++ build/main.css | 86 ++++++++++++++++ build/projects/index.html | 44 +++++++++ build/resume-da/index.html | 226 +++++++++++++++++++++++++++++++++++++++++++ build/resume/index.html | 226 +++++++++++++++++++++++++++++++++++++++++++ build/rss.xml | 70 ++++++++++++++ build/services/index.html | 85 ++++++++++++++++ build/sitemap.xml | 15 +++ build/uses/index.html | 166 +++++++++++++++++++++++++++++++ dst/2023-02-log.html | 92 ------------------ dst/README.html | 38 -------- dst/arena.html | 68 ------------- dst/donate.html | 43 -------- dst/favicon.ico | Bin 46927 -> 0 bytes dst/index.html | 82 ---------------- dst/js/showhide.js | 27 ------ dst/main.css | 86 ---------------- dst/now.html | 57 ----------- dst/projects.html | 44 --------- dst/resume-da.html | 226 ------------------------------------------- dst/resume.html | 226 ------------------------------------------- dst/rss.xml | 70 -------------- dst/services.html | 85 ---------------- dst/sitemap.xml | 17 ---- dst/uses.html | 166 ------------------------------- src/2023-02-log.md | 57 ----------- src/2023-02-log/index.md | 57 +++++++++++ src/_header.html | 2 +- src/arena.md | 29 ------ src/donate.md | 8 -- src/donate/index.md | 8 ++ src/now.md | 15 --- src/projects.md | 7 -- src/projects/index.md | 7 ++ src/resume-da.md | 167 -------------------------------- src/resume-da/index.md | 167 ++++++++++++++++++++++++++++++++ src/resume.md | 167 -------------------------------- src/resume/index.md | 167 ++++++++++++++++++++++++++++++++ src/services.md | 20 ---- src/services/index.md | 20 ++++ src/uses.md | 60 ------------ src/uses/index.md | 60 ++++++++++++ 47 files changed, 1650 insertions(+), 1859 deletions(-) create mode 100644 build/2023-02-log/index.html create mode 100644 build/donate/index.html create mode 100644 build/favicon.ico create mode 100644 build/index.html create mode 100644 build/js/showhide.js create mode 100644 build/main.css create mode 100644 build/projects/index.html create mode 100644 build/resume-da/index.html create mode 100644 build/resume/index.html create mode 100644 build/rss.xml create mode 100644 build/services/index.html create mode 100644 build/sitemap.xml create mode 100644 build/uses/index.html delete mode 100644 dst/2023-02-log.html delete mode 100644 dst/README.html delete mode 100644 dst/arena.html delete mode 100644 dst/donate.html delete mode 100644 dst/favicon.ico delete mode 100644 dst/index.html delete mode 100644 dst/js/showhide.js delete mode 100644 dst/main.css delete mode 100644 dst/now.html delete mode 100644 dst/projects.html delete mode 100644 dst/resume-da.html delete mode 100644 dst/resume.html delete mode 100644 dst/rss.xml delete mode 100644 dst/services.html delete mode 100644 dst/sitemap.xml delete mode 100644 dst/uses.html delete mode 100644 src/2023-02-log.md create mode 100644 src/2023-02-log/index.md delete mode 100644 src/arena.md delete mode 100644 src/donate.md create mode 100644 src/donate/index.md delete mode 100644 src/now.md delete mode 100644 src/projects.md create mode 100644 src/projects/index.md delete mode 100644 src/resume-da.md create mode 100644 src/resume-da/index.md delete mode 100644 src/resume.md create mode 100644 src/resume/index.md delete mode 100644 src/services.md create mode 100644 src/services/index.md delete mode 100644 src/uses.md create mode 100644 src/uses/index.md diff --git a/.gitignore b/.gitignore index e2e0bba..fc83353 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -dst/.files +build/.files diff --git a/build/2023-02-log/index.html b/build/2023-02-log/index.html new file mode 100644 index 0000000..8f9d5c8 --- /dev/null +++ b/build/2023-02-log/index.html @@ -0,0 +1,92 @@ + + + + + + Status update, February 2023 + + + + + +
+ +
+

Status update, February 2023

+ +

2023-03-04

+ +

Hello world!

+ +

Hi, welcome to my website.

+ +

This is probably your first time seeing it, but it just went through a +major makeover. I’ve archived the old +design if +you want to check it out.

+ +

The new design is blazingly fast, light as a feather, and anyone can navigate +it.

+ +

You’ll find my contact details and important links on the homepage. +There are links to more information about myself and this website, projects I’m +working on, and my RSS feed at the top. +I’ve included my PGP key if you wish to send me mail privately.

+ +

This redesign was heavily inspired by bt.ht and +drewdevault.com.

+ +

Game dev is back on the menu!

+ +

The CompSci department at my uni hosts an annual LAN party with tournaments +in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get arena to a playable, +fun state, and have a LAN tournament to really put it to the test.

+ +

I want to start working on my game again, and I want to it to be playable in +time for the LAN party.

+ +

I have about 5 weeks to make it happen.

+ +

What to expect

+ +

I have a few technical blog posts planned, but I’ll also just be posting +about anything I that interests me.

+ +

I think I’ll start doing monthly status updates (like this post), much like +the engineers at +sourcehut.org. +I’d also like to start posting (weekly) development logs for arena.

+ +

Finally, I have a lot more services I need to start hosting before I really +call this my platform. You can see the list of publicly available +services by clicking the link at the top of the page. For now, I’m +prioritising hosting the services that I use regularly.

+ +

That’s all for now!

+ +

Book club

+ +

inspired by 100rabbits

+ +

I’m reading A Voyage for Madmen by Peter Nichols.

+ +
+ + diff --git a/build/donate/index.html b/build/donate/index.html new file mode 100644 index 0000000..16bfefe --- /dev/null +++ b/build/donate/index.html @@ -0,0 +1,43 @@ + + + + + + Donate + + + + + +
+ +
+

Donate

+ +

Help keep the server running.

+ +

Hetzner Referral

+ +

Use my referral link, and get 20 EUR +of Hetzner Cloud credits for free.

+ +
+ + diff --git a/build/favicon.ico b/build/favicon.ico new file mode 100644 index 0000000..d537e87 Binary files /dev/null and b/build/favicon.ico differ diff --git a/build/index.html b/build/index.html new file mode 100644 index 0000000..a26195b --- /dev/null +++ b/build/index.html @@ -0,0 +1,82 @@ + + + + + + Adam Stück’s blog + + + + + +
+ +
+

Adam Stück’s blog

+ +

+ +

Passionate about open source software, usability, performance, privacy, and +minimal design.

+ +

Interested in sustainability, game dev, technology, and living life.

+ +

Student programmer @ E-Komplet.

+ + + + + + +
+ + + +

2023-03-04
Status update, February 2023

+ +
+ + diff --git a/build/js/showhide.js b/build/js/showhide.js new file mode 100644 index 0000000..afc9c06 --- /dev/null +++ b/build/js/showhide.js @@ -0,0 +1,27 @@ +/* +http://www.tutorialhelpdesk.com/tutorials/web-development/javascript/how-to-show-hide-a-dhtml-div-using-onclick()-event.html +*/ + +function ShowHide(elementId) +{ + var element = document.getElementById(elementId); + if(element.style.display != "block") + { + element.style.display = "block"; + } + else + { + element.style.display = "none"; + } +} +function UpdateText(element) +{ + if(element.innerHTML.indexOf("Hide") == -1) + { + element.innerHTML = "Hide Abstract"; + } + else + { + element.innerHTML = "Abstract"; + } +} diff --git a/build/main.css b/build/main.css new file mode 100644 index 0000000..3291e54 --- /dev/null +++ b/build/main.css @@ -0,0 +1,86 @@ +* { + box-sizing: border-box; +} +body { + font-family: sans-serif; + line-height: 1.45; + margin: 0 auto; + max-width: 45rem; + padding: 0 15px; +} +hr { + background-color: grey; + border: 0; + height: 1px; + margin: 2rem 0; +} +nav { + margin: 2rem 0 0; +} +main p { + margin: 1rem; +} +h1,h2,h3,h4 { + margin: 2rem 0 0; +} +h1 { + margin-bottom: 0.5rem; +} +h1 + p { + margin: 0 0 1rem; +} +img { + border: 1px solid lightgrey; + height: auto; + max-width: 100%; + width: auto; +} +blockquote { + background-color: linen; + border-left: 4px solid lightcoral; + margin: 2rem 0; + padding: 10px; +} +blockquote p { + margin: 0; +} +figure { + margin: 2rem 0; +} +figcaption { + color: slategrey; +} +code { + background: #eee; + padding: 0.3rem; + tab-size: 4; +} +pre { + background: #eee; +} +pre code { + background: none; + display: block; + overflow-x: auto; + padding: 0.3rem 0.6rem; +} +table { + border-collapse: collapse; + margin: 2rem 0; + text-align: left; + width: 100%; +} +tr { + border-bottom: 1px solid lightgrey; +} +tr:nth-of-type(odd) td { + background-color: #f8f8f8; +} +th,td { + padding: 6px; +} +footer { + border-top: 1px dashed grey; + margin: 2rem 0; + padding: 1rem 15px; +} diff --git a/build/projects/index.html b/build/projects/index.html new file mode 100644 index 0000000..ebfcb02 --- /dev/null +++ b/build/projects/index.html @@ -0,0 +1,44 @@ + + + + + + Projects + + + + + +
+ +
+

Projects

+ +

Active Projects

+ + + +
+ + diff --git a/build/resume-da/index.html b/build/resume-da/index.html new file mode 100644 index 0000000..be9394b --- /dev/null +++ b/build/resume-da/index.html @@ -0,0 +1,226 @@ + + + + + + Adam Stück + + + + + +
+ +
+ + +

[ English / Dansk ]

+ +

Adam Stück

+ +

Studenterprogrammør / Fritids sysadmin
Aalborg, Danmark
adam@adast.dk

+ +
+ +

Erfaring

+ +

Linux, Sysadmin, Self-hosting (fritid)

+ +

2021-nu

+ + + +

Studenterprogrammør hos E-Komplet

+ +

2020-nu / Aalborg, Danmark On-site & remote

+ + + +

Softwareudvikler hos OK Snacks A/S

+ +

august 2019 / Ikast-Brande, Danmark

+ + + +

Junior Business Analyst hos Arise

+ +

juni 2017 - juli 2017 / Limerick, Irland

+ + + +

Skolepraktik hos Arise

+ +

2015 / Limerick, Irland

+ + + +

Coding, Web Dev, Game Dev (fritid)

+ +

2014-nu

+ + + +

Uddannelse

+ +

Aalborg Universitet

+ +

2019-2023 / Aalborg, Danmark

+ + + +

Publikationer

+ +

[1] Potency-Based Heuristic Search with Randomness for Explicit Model Checking
+by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, A.M. Stück, S. Sørensen
+In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN’23), volume 13872 of LNCS, pages 180–187, Springer-Verlag, 2023.
+PDF +©Springer-VerlagEEBibTexAbstract

+ + + +

Konkurrencer

+ + + +

Sprog

+ + + +
+
Engelsk
+
Flydende skriftligt og mundtligt
+
Dansk
+
Flydende skriftligt og mundtligt
+
Tysk
+
Begrænset arbejdskompetence
+
Irsk (Gælisk)
+
Begrænset arbejdskompetence
+
+ +

Kompetencer

+ +

Værktøjer og applikationer, jeg har eksperterfaring med:

+ + + +

Jeg er dygtig til:

+ + + +

Jeg har lidt erfaring med:

+ + + +

Interesser

+ + + +

Andet: spiludvikling, vandring/camping, boksning, guitar.

+ +

Referencer

+ +

Udleveres ved henvendelse.

+ +
+ + diff --git a/build/resume/index.html b/build/resume/index.html new file mode 100644 index 0000000..508db6e --- /dev/null +++ b/build/resume/index.html @@ -0,0 +1,226 @@ + + + + + + Adam Stück + + + + + +
+ +
+ + +

[ English / Dansk ]

+ +

Adam Stück

+ +

Student programmer / Hobbyist sysadmin
Aalborg, Denmark
adam@adast.dk

+ +
+ +

Experience

+ +

Linux, Sysadmin, Self-hosting (spare time)

+ +

2021-Now

+ + + +

Student Programmer at E-Komplet

+ +

2020-Now / Aalborg, Denmark On-site & remote

+ + + +

Software Developer at OK Snacks A/S

+ +

August 2019 / Ikast-Brande, Denmark

+ + + +

Junior Business Analyst at Arise

+ +

June 2017 - July 2017 / Limerick, Ireland

+ + + +

Work Placement at Arise

+ +

2015 / Limerick, Ireland

+ + + +

Coding, Web Dev, Game Dev (spare time)

+ +

2014-Now

+ + + +

Education

+ +

Aalborg University

+ +

2019-2023 / Aalborg, Denmark

+ + + +

Publications

+ +

[1] Potency-Based Heuristic Search with Randomness for Explicit Model Checking
+by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, A.M. Stück, S. Sørensen
+In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN’23), volume 13872 of LNCS, pages 180–187, Springer-Verlag, 2023.
+PDF +©Springer-VerlagEEBibTexAbstract

+ + + +

Competitions

+ + + +

Languages

+ + + +
+
English
+
Native writing and speaking
+
Danish
+
Fluent writing and speaking
+
German
+
Rusty
+
Irish
+
Rusty
+
+ +

Tools

+ +

A selection of tools and applications I have expert experience using:

+ + + +

I’m proficient with:

+ + + +

I have some experience with:

+ + + +

Interests

+ + + +

Other: game dev, hiking/camping, boxing, guitar.

+ +

References

+ +

Available upon request.

+ +
+ + diff --git a/build/rss.xml b/build/rss.xml new file mode 100644 index 0000000..928b896 --- /dev/null +++ b/build/rss.xml @@ -0,0 +1,70 @@ + + + + Adam Stück's blog + https://adast.dk/rss.xml + Recent content in Adam Stück's blog + en-us + + + + + +Status update, February 2023 +https://adast.dk/2023-02-log +https://adast.dk/2023-02-log +Sat, 04 Mar 2023 19:56:12 +0100 +Hi, welcome to my website.

+ +

This is probably your first time seeing it, but it just went through a +major makeover. I’ve archived the old +design if +you want to check it out.

+ +

The new design is blazingly fast, light as a feather, and anyone can navigate it.

+ +

You’ll find my contact details and important links on the homepage. +There are links to more information about myself and this website, projects I’m +working on, and my RSS feed at the top. +I’ve included my PGP key if you wish to send me mail privately.

+ +

This redesign was heavily inspired by bt.ht and +drewdevault.com.

+ +

Game dev is back on the menu!

+ +

The CompSci department at my uni hosts an annual LAN party with tournaments +in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get arena to a playable, +fun state, and have a LAN tournament to really put it to the test.

+ +

I want to start working on my game again, and I want to it to be playable in +time for the LAN party.

+ +

I have about 5 weeks to make it happen.

+ +

What to expect

+ +

I have a few technical blog posts planned, but I’ll also just be posting +about anything I that interests me.

+ +

I think I’ll start doing monthly status updates (like this post), much like +the engineers at +sourcehut.org. +I’d also like to start posting (weekly) development logs for arena.

+ +

Finally, I have a lot more services I need to start hosting before I really +call this my platform. You can see the list of publicly available +services by clicking the link at the top of the page. For now, I’m +prioritising hosting the services that I use regularly.

+ +

That’s all for now!

+ +

Book club

+ +

inspired by 100rabbits

+ +

I’m reading A Voyage for Madmen by Peter Nichols.

]]>
+
+ +
+
diff --git a/build/services/index.html b/build/services/index.html new file mode 100644 index 0000000..757f848 --- /dev/null +++ b/build/services/index.html @@ -0,0 +1,85 @@ + + + + + + Services + + + + + +
+ +
+

Services

+ +

All services are using their default configs and logging.
+Everything is currently hosted on my Hetzner VPS without any CDN.

+ +

Public

+ + + + + + + + + + + + + + + + + + + +
ServiceInstance
SearXNGsearch.adast.dk
PeerTubetv.adast.dk
+ +

Private

+ + + + + + + + + + + + + + + + + + + +
ServiceInstance
Nextcloudcloud.adast.dk
Snikket (XMPP)chat.adast.xyz
+ +

Other: Wireguard (pivpn), Mail (emailwiz)

+ +
+ + diff --git a/build/sitemap.xml b/build/sitemap.xml new file mode 100644 index 0000000..ddb1b75 --- /dev/null +++ b/build/sitemap.xml @@ -0,0 +1,15 @@ + + +https://adast.dk/resume/2023-05-221.0 +https://adast.dk/resume-da/2023-05-221.0 +https://adast.dk/uses/2023-05-221.0 +https://adast.dk/donate/2023-05-221.0 +https://adast.dk/2023-02-log/2023-05-221.0 +https://adast.dk/projects/2023-05-221.0 +https://adast.dk/services/2023-05-221.0 +https://adast.dk/index.html2023-05-221.0 + diff --git a/build/uses/index.html b/build/uses/index.html new file mode 100644 index 0000000..115f9d6 --- /dev/null +++ b/build/uses/index.html @@ -0,0 +1,166 @@ + + + + + + Things I use + + + + + +
+ +
+

Things I use

+ +

This page contains a somewhat up-to-date listing of hardware and software that I currently use. +Seeing similar pages on other people’s personal websites have proved quite valuable to me, so I figured I would do the same!

+ +

Services

+ +

I’m proud to support open source products and privacy-respecting communities. The list is limited right now, but the plan is to expand this over time.

+ + + + + + + + + + + + + + + +
ServiceCost/month
sourcehut
Open source code hosting with minimalist design and function.
$2.00
+ +

Machines

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
oozDesktop
novaLaptop
pocoPhone
adast.xyzHetzner VPS
+ + + +

Accessories

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
crkbdSplit, columnar-staggered, ortholinear keyboard
BLON BL-03Cheap and cheerful IEMs
Drop HD58XOpen-backed headphones
Dell U2520D25”, 1440p, good colours, productivity
+ +

Software

+ + + +

For more, have a look at my dotfiles.

+ +
+ + diff --git a/dst/2023-02-log.html b/dst/2023-02-log.html deleted file mode 100644 index 72962fb..0000000 --- a/dst/2023-02-log.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Status update, February 2023 - - - - - -
- -
-

Status update, February 2023

- -

2023-03-04

- -

Hello world!

- -

Hi, welcome to my website.

- -

This is probably your first time seeing it, but it just went through a -major makeover. I’ve archived the old -design if -you want to check it out.

- -

The new design is blazingly fast, light as a feather, and anyone can navigate -it.

- -

You’ll find my contact details and important links on the homepage. -There are links to more information about myself and this website, projects I’m -working on, and my RSS feed at the top. -I’ve included my PGP key if you wish to send me mail privately.

- -

This redesign was heavily inspired by bt.ht and -drewdevault.com.

- -

Game dev is back on the menu!

- -

The CompSci department at my uni hosts an annual LAN party with tournaments -in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get arena to a playable, -fun state, and have a LAN tournament to really put it to the test.

- -

I want to start working on my game again, and I want to it to be playable in -time for the LAN party.

- -

I have about 5 weeks to make it happen.

- -

What to expect

- -

I have a few technical blog posts planned, but I’ll also just be posting -about anything I that interests me.

- -

I think I’ll start doing monthly status updates (like this post), much like -the engineers at -sourcehut.org. -I’d also like to start posting (weekly) development logs for arena.

- -

Finally, I have a lot more services I need to start hosting before I really -call this my platform. You can see the list of publicly available -services by clicking the link at the top of the page. For now, I’m -prioritising hosting the services that I use regularly.

- -

That’s all for now!

- -

Book club

- -

inspired by 100rabbits

- -

I’m reading A Voyage for Madmen by Peter Nichols.

- -
- - diff --git a/dst/README.html b/dst/README.html deleted file mode 100644 index 90f0b7d..0000000 --- a/dst/README.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - adast.xyz - - - - - -
- -
-

adast.xyz

- -

My personal blog, built with ssg.

- -
- - diff --git a/dst/arena.html b/dst/arena.html deleted file mode 100644 index 754ed86..0000000 --- a/dst/arena.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - arena: Quake-like multiplayer shooter - - - - - -
- -
-

arena: Quake-like multiplayer shooter

- -

2021-05-07

- -
-

TODO: Update post!

-
- -

Aftershock (working title) is a multiplayer old-school arena shooter being made in Unity. It’s a hobby project that I have been working on since 2016. It started as a warmup project before jumping into developing an MMO, but I have since learned how much work goes into making just a multiplayer fps. Especially as a solo project.

- -

At it’s core, Aftershock is supposed to be my attempt at recreating a mix of Quake 3 / Quake Live along with whatever else I decide to add.

- -

Main features (so far):

- - - -

I’m in the process of rewriting a lot of systems in the game at the moment because I’m switching from janky p2p multiplayer to an authoritative server setup with client-side prediction (more).

- -

➤ Gameplay clips
-➤ Follow my progress

- -
- -

Have a comment on one of my posts? Start a discussion in my public inbox by -sending an email to ~adamski/public-inbox@lists.sr.ht [mailing list -etiquette]

- -
- - diff --git a/dst/donate.html b/dst/donate.html deleted file mode 100644 index ff8951a..0000000 --- a/dst/donate.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Donate - - - - - -
- -
-

Donate

- -

Help keep the server running.

- -

Hetzner Referral

- -

Use my referral link, and get 20 EUR -of Hetzner Cloud credits for free.

- -
- - diff --git a/dst/favicon.ico b/dst/favicon.ico deleted file mode 100644 index d537e87..0000000 Binary files a/dst/favicon.ico and /dev/null differ diff --git a/dst/index.html b/dst/index.html deleted file mode 100644 index 5fe07e9..0000000 --- a/dst/index.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Adam Stück’s blog - - - - - -
- -
-

Adam Stück’s blog

- -

- -

Passionate about open source software, usability, performance, privacy, and -minimal design.

- -

Interested in sustainability, game dev, technology, and living life.

- -

Student programmer @ E-Komplet.

- - - - - - -
- - - -

2023-03-04
Status update, February 2023

- -
- - diff --git a/dst/js/showhide.js b/dst/js/showhide.js deleted file mode 100644 index afc9c06..0000000 --- a/dst/js/showhide.js +++ /dev/null @@ -1,27 +0,0 @@ -/* -http://www.tutorialhelpdesk.com/tutorials/web-development/javascript/how-to-show-hide-a-dhtml-div-using-onclick()-event.html -*/ - -function ShowHide(elementId) -{ - var element = document.getElementById(elementId); - if(element.style.display != "block") - { - element.style.display = "block"; - } - else - { - element.style.display = "none"; - } -} -function UpdateText(element) -{ - if(element.innerHTML.indexOf("Hide") == -1) - { - element.innerHTML = "Hide Abstract"; - } - else - { - element.innerHTML = "Abstract"; - } -} diff --git a/dst/main.css b/dst/main.css deleted file mode 100644 index 3291e54..0000000 --- a/dst/main.css +++ /dev/null @@ -1,86 +0,0 @@ -* { - box-sizing: border-box; -} -body { - font-family: sans-serif; - line-height: 1.45; - margin: 0 auto; - max-width: 45rem; - padding: 0 15px; -} -hr { - background-color: grey; - border: 0; - height: 1px; - margin: 2rem 0; -} -nav { - margin: 2rem 0 0; -} -main p { - margin: 1rem; -} -h1,h2,h3,h4 { - margin: 2rem 0 0; -} -h1 { - margin-bottom: 0.5rem; -} -h1 + p { - margin: 0 0 1rem; -} -img { - border: 1px solid lightgrey; - height: auto; - max-width: 100%; - width: auto; -} -blockquote { - background-color: linen; - border-left: 4px solid lightcoral; - margin: 2rem 0; - padding: 10px; -} -blockquote p { - margin: 0; -} -figure { - margin: 2rem 0; -} -figcaption { - color: slategrey; -} -code { - background: #eee; - padding: 0.3rem; - tab-size: 4; -} -pre { - background: #eee; -} -pre code { - background: none; - display: block; - overflow-x: auto; - padding: 0.3rem 0.6rem; -} -table { - border-collapse: collapse; - margin: 2rem 0; - text-align: left; - width: 100%; -} -tr { - border-bottom: 1px solid lightgrey; -} -tr:nth-of-type(odd) td { - background-color: #f8f8f8; -} -th,td { - padding: 6px; -} -footer { - border-top: 1px dashed grey; - margin: 2rem 0; - padding: 1rem 15px; -} diff --git a/dst/now.html b/dst/now.html deleted file mode 100644 index c7da940..0000000 --- a/dst/now.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - Now - - - - - -
- -
-

Now

- -
-

This page is based off the now page concept by Derek Sivers.

-
- -

Updated March 22, 2023

- -

Tech

- -

Starting to work on my game, arena, again.

- - - -

Slowly migrating to wayland by trying out Sway.

- -
- - diff --git a/dst/projects.html b/dst/projects.html deleted file mode 100644 index df60e5d..0000000 --- a/dst/projects.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - Projects - - - - - -
- -
-

Projects

- -

Active Projects

- - - -
- - diff --git a/dst/resume-da.html b/dst/resume-da.html deleted file mode 100644 index 2802035..0000000 --- a/dst/resume-da.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Adam Stück - - - - - -
- -
- - -

[ English / Dansk ]

- -

Adam Stück

- -

Studenterprogrammør / Fritids sysadmin
Aalborg, Danmark
adam@adast.dk

- -
- -

Erfaring

- -

Linux, Sysadmin, Self-hosting (fritid)

- -

2021-nu

- - - -

Studenterprogrammør hos E-Komplet

- -

2020-nu / Aalborg, Danmark On-site & remote

- - - -

Softwareudvikler hos OK Snacks A/S

- -

august 2019 / Ikast-Brande, Danmark

- - - -

Junior Business Analyst hos Arise

- -

juni 2017 - juli 2017 / Limerick, Irland

- - - -

Skolepraktik hos Arise

- -

2015 / Limerick, Irland

- - - -

Coding, Web Dev, Game Dev (fritid)

- -

2014-nu

- - - -

Uddannelse

- -

Aalborg Universitet

- -

2019-2023 / Aalborg, Danmark

- - - -

Publikationer

- -

[1] Potency-Based Heuristic Search with Randomness for Explicit Model Checking
-by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, A.M. Stück, S. Sørensen
-In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN’23), volume 13872 of LNCS, pages 180–187, Springer-Verlag, 2023.
-PDF -©Springer-VerlagEEBibTexAbstract

- - - -

Konkurrencer

- - - -

Sprog

- - - -
-
Engelsk
-
Flydende skriftligt og mundtligt
-
Dansk
-
Flydende skriftligt og mundtligt
-
Tysk
-
Begrænset arbejdskompetence
-
Irsk (Gælisk)
-
Begrænset arbejdskompetence
-
- -

Kompetencer

- -

Værktøjer og applikationer, jeg har eksperterfaring med:

- - - -

Jeg er dygtig til:

- - - -

Jeg har lidt erfaring med:

- - - -

Interesser

- - - -

Andet: spiludvikling, vandring/camping, boksning, guitar.

- -

Referencer

- -

Udleveres ved henvendelse.

- -
- - diff --git a/dst/resume.html b/dst/resume.html deleted file mode 100644 index a96f925..0000000 --- a/dst/resume.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Adam Stück - - - - - -
- -
- - -

[ English / Dansk ]

- -

Adam Stück

- -

Student programmer / Hobbyist sysadmin
Aalborg, Denmark
adam@adast.dk

- -
- -

Experience

- -

Linux, Sysadmin, Self-hosting (spare time)

- -

2021-Now

- - - -

Student Programmer at E-Komplet

- -

2020-Now / Aalborg, Denmark On-site & remote

- - - -

Software Developer at OK Snacks A/S

- -

August 2019 / Ikast-Brande, Denmark

- - - -

Junior Business Analyst at Arise

- -

June 2017 - July 2017 / Limerick, Ireland

- - - -

Work Placement at Arise

- -

2015 / Limerick, Ireland

- - - -

Coding, Web Dev, Game Dev (spare time)

- -

2014-Now

- - - -

Education

- -

Aalborg University

- -

2019-2023 / Aalborg, Denmark

- - - -

Publications

- -

[1] Potency-Based Heuristic Search with Randomness for Explicit Model Checking
-by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, A.M. Stück, S. Sørensen
-In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN’23), volume 13872 of LNCS, pages 180–187, Springer-Verlag, 2023.
-PDF -©Springer-VerlagEEBibTexAbstract

- - - -

Competitions

- - - -

Languages

- - - -
-
English
-
Native writing and speaking
-
Danish
-
Fluent writing and speaking
-
German
-
Rusty
-
Irish
-
Rusty
-
- -

Tools

- -

A selection of tools and applications I have expert experience using:

- - - -

I’m proficient with:

- - - -

I have some experience with:

- - - -

Interests

- - - -

Other: game dev, hiking/camping, boxing, guitar.

- -

References

- -

Available upon request.

- -
- - diff --git a/dst/rss.xml b/dst/rss.xml deleted file mode 100644 index 928b896..0000000 --- a/dst/rss.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - Adam Stück's blog - https://adast.dk/rss.xml - Recent content in Adam Stück's blog - en-us - - - - - -Status update, February 2023 -https://adast.dk/2023-02-log -https://adast.dk/2023-02-log -Sat, 04 Mar 2023 19:56:12 +0100 -Hi, welcome to my website.

- -

This is probably your first time seeing it, but it just went through a -major makeover. I’ve archived the old -design if -you want to check it out.

- -

The new design is blazingly fast, light as a feather, and anyone can navigate it.

- -

You’ll find my contact details and important links on the homepage. -There are links to more information about myself and this website, projects I’m -working on, and my RSS feed at the top. -I’ve included my PGP key if you wish to send me mail privately.

- -

This redesign was heavily inspired by bt.ht and -drewdevault.com.

- -

Game dev is back on the menu!

- -

The CompSci department at my uni hosts an annual LAN party with tournaments -in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get arena to a playable, -fun state, and have a LAN tournament to really put it to the test.

- -

I want to start working on my game again, and I want to it to be playable in -time for the LAN party.

- -

I have about 5 weeks to make it happen.

- -

What to expect

- -

I have a few technical blog posts planned, but I’ll also just be posting -about anything I that interests me.

- -

I think I’ll start doing monthly status updates (like this post), much like -the engineers at -sourcehut.org. -I’d also like to start posting (weekly) development logs for arena.

- -

Finally, I have a lot more services I need to start hosting before I really -call this my platform. You can see the list of publicly available -services by clicking the link at the top of the page. For now, I’m -prioritising hosting the services that I use regularly.

- -

That’s all for now!

- -

Book club

- -

inspired by 100rabbits

- -

I’m reading A Voyage for Madmen by Peter Nichols.

]]>
-
- -
-
diff --git a/dst/services.html b/dst/services.html deleted file mode 100644 index a071218..0000000 --- a/dst/services.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Services - - - - - -
- -
-

Services

- -

All services are using their default configs and logging.
-Everything is currently hosted on my Hetzner VPS without any CDN.

- -

Public

- - - - - - - - - - - - - - - - - - - -
ServiceInstance
SearXNGsearch.adast.dk
PeerTubetv.adast.dk
- -

Private

- - - - - - - - - - - - - - - - - - - -
ServiceInstance
Nextcloudcloud.adast.dk
Snikket (XMPP)chat.adast.xyz
- -

Other: Wireguard (pivpn), Mail (emailwiz)

- -
- - diff --git a/dst/sitemap.xml b/dst/sitemap.xml deleted file mode 100644 index ebc3763..0000000 --- a/dst/sitemap.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -https://adast.dk/uses.html2023-05-191.0 -https://adast.dk/resume.html2023-05-191.0 -https://adast.dk/2023-02-log.html2023-05-191.0 -https://adast.dk/projects.html2023-05-191.0 -https://adast.dk/resume-da.html2023-05-191.0 -https://adast.dk/arena.html2023-05-191.0 -https://adast.dk/donate.html2023-05-191.0 -https://adast.dk/now.html2023-05-191.0 -https://adast.dk/services.html2023-05-191.0 -https://adast.dk/index.html2023-05-191.0 - diff --git a/dst/uses.html b/dst/uses.html deleted file mode 100644 index 60bc7a6..0000000 --- a/dst/uses.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - Things I use - - - - - -
- -
-

Things I use

- -

This page contains a somewhat up-to-date listing of hardware and software that I currently use. -Seeing similar pages on other people’s personal websites have proved quite valuable to me, so I figured I would do the same!

- -

Services

- -

I’m proud to support open source products and privacy-respecting communities. The list is limited right now, but the plan is to expand this over time.

- - - - - - - - - - - - - - - -
ServiceCost/month
sourcehut
Open source code hosting with minimalist design and function.
$2.00
- -

Machines

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
oozDesktop
novaLaptop
pocoPhone
adast.xyzHetzner VPS
- - - -

Accessories

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
crkbdSplit, columnar-staggered, ortholinear keyboard
BLON BL-03Cheap and cheerful IEMs
Drop HD58XOpen-backed headphones
Dell U2520D25”, 1440p, good colours, productivity
- -

Software

- - - -

For more, have a look at my dotfiles.

- -
- - diff --git a/src/2023-02-log.md b/src/2023-02-log.md deleted file mode 100644 index aeebbfd..0000000 --- a/src/2023-02-log.md +++ /dev/null @@ -1,57 +0,0 @@ -# Status update, February 2023 - -2023-03-04 - -## Hello world! - -Hi, welcome to my website. - -This is probably your first time seeing it, but it just went through a -major makeover. I've archived [the old -design](https://web.archive.org/web/20221223055937/https://adast.xyz/) if -you want to check it out. - -The new design is *blazingly fast*, light as a feather, and anyone can navigate -it. - -You'll find my contact details and important links on the homepage. -There are links to more information about myself and this website, projects I'm -working on, and my RSS feed at the top. -I've included my PGP key if you wish to send me mail privately. - -This redesign was **heavily** inspired by [bt.ht](https://bt.ht) and -[drewdevault.com](https://drewdevault.com). - -## Game dev is back on the menu! - -The CompSci department at my uni hosts an annual LAN party with tournaments -in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get [arena](https://arena.adast.dk) to a playable, -fun state, and have a LAN tournament to really put it to the test. - -I want to start working on my game again, and I want to it to be playable in -time for the LAN party. - -I have about 5 weeks to make it happen. - -## What to expect - -I have a few technical blog posts planned, but I'll also just be posting -about anything I that interests me. - -I think I'll start doing monthly status updates (like this post), much like -the [engineers at -sourcehut.org](https://sourcehut.org/consultancy/#our-engineers). -I'd also like to start posting (weekly) development logs for arena. - -Finally, I have a lot more services I need to start hosting before I really -call this *my platform*. You can see the list of publicly available -services by clicking the link at the top of the page. For now, I'm -prioritising hosting the services that I use regularly. - -That's all for now! - -## Book club - -*inspired by [100rabbits](https://100r.co)* - -I'm reading **A Voyage for Madmen** by Peter Nichols. diff --git a/src/2023-02-log/index.md b/src/2023-02-log/index.md new file mode 100644 index 0000000..aeebbfd --- /dev/null +++ b/src/2023-02-log/index.md @@ -0,0 +1,57 @@ +# Status update, February 2023 + +2023-03-04 + +## Hello world! + +Hi, welcome to my website. + +This is probably your first time seeing it, but it just went through a +major makeover. I've archived [the old +design](https://web.archive.org/web/20221223055937/https://adast.xyz/) if +you want to check it out. + +The new design is *blazingly fast*, light as a feather, and anyone can navigate +it. + +You'll find my contact details and important links on the homepage. +There are links to more information about myself and this website, projects I'm +working on, and my RSS feed at the top. +I've included my PGP key if you wish to send me mail privately. + +This redesign was **heavily** inspired by [bt.ht](https://bt.ht) and +[drewdevault.com](https://drewdevault.com). + +## Game dev is back on the menu! + +The CompSci department at my uni hosts an annual LAN party with tournaments +in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get [arena](https://arena.adast.dk) to a playable, +fun state, and have a LAN tournament to really put it to the test. + +I want to start working on my game again, and I want to it to be playable in +time for the LAN party. + +I have about 5 weeks to make it happen. + +## What to expect + +I have a few technical blog posts planned, but I'll also just be posting +about anything I that interests me. + +I think I'll start doing monthly status updates (like this post), much like +the [engineers at +sourcehut.org](https://sourcehut.org/consultancy/#our-engineers). +I'd also like to start posting (weekly) development logs for arena. + +Finally, I have a lot more services I need to start hosting before I really +call this *my platform*. You can see the list of publicly available +services by clicking the link at the top of the page. For now, I'm +prioritising hosting the services that I use regularly. + +That's all for now! + +## Book club + +*inspired by [100rabbits](https://100r.co)* + +I'm reading **A Voyage for Madmen** by Peter Nichols. diff --git a/src/_header.html b/src/_header.html index 1c5aa13..c998840 100644 --- a/src/_header.html +++ b/src/_header.html @@ -6,7 +6,7 @@ - +
diff --git a/src/arena.md b/src/arena.md deleted file mode 100644 index 1b5b4f5..0000000 --- a/src/arena.md +++ /dev/null @@ -1,29 +0,0 @@ -# arena: Quake-like multiplayer shooter - -2021-05-07 - -> TODO: Update post! - -Aftershock (working title) is a multiplayer old-school arena shooter being made in Unity. It's a hobby project that I have been working on since 2016. It started as a *warmup* project before jumping into developing an MMO, but I have since learned how much work goes into making just a multiplayer fps. Especially as a solo project. - -At it's core, Aftershock is supposed to be my attempt at recreating a mix of Quake 3 / Quake Live along with whatever else I decide to add. - -Main features (so far): - -- p2p multiplayer -- support for custom maps -- vq3-like movement -- rocket launcher + rocket jumping -- health pickups -- 3 gamemodes (FFA, TDM, Race) - -I'm in the process of rewriting a lot of systems in the game at the moment because I'm switching from janky p2p multiplayer to an authoritative server setup with client-side prediction [(more)](https://www.gabrielgambetta.com/client-server-game-architecture.html). - -➤ [Gameplay clips](https://youtube.com/playlist?list=PLHEg_8J-AGzfSGAZI29eq29DSrBcbXVYv) -➤ [Follow my progress](https://trello.com/b/ycQyrouQ) - -
- -Have a comment on one of my posts? Start a discussion in [my public inbox](https://lists.sr.ht/~adamski/public-inbox) by -sending an email to [~adamski/public-inbox@lists.sr.ht](mailto:~adamski/public-inbox@lists.sr.ht) [[mailing list -etiquette](https://man.sr.ht/lists.sr.ht/etiquette.md)] diff --git a/src/donate.md b/src/donate.md deleted file mode 100644 index 66f1132..0000000 --- a/src/donate.md +++ /dev/null @@ -1,8 +0,0 @@ -# Donate - -Help keep the server running. - -## Hetzner Referral - -Use [my referral link](https://hetzner.cloud/?ref=bXrpw5w6RQon), and get 20 EUR -of Hetzner Cloud credits for free. diff --git a/src/donate/index.md b/src/donate/index.md new file mode 100644 index 0000000..66f1132 --- /dev/null +++ b/src/donate/index.md @@ -0,0 +1,8 @@ +# Donate + +Help keep the server running. + +## Hetzner Referral + +Use [my referral link](https://hetzner.cloud/?ref=bXrpw5w6RQon), and get 20 EUR +of Hetzner Cloud credits for free. diff --git a/src/now.md b/src/now.md deleted file mode 100644 index b0c0776..0000000 --- a/src/now.md +++ /dev/null @@ -1,15 +0,0 @@ -# Now - -> This page is based off the [now page concept](https://nownownow.com/about) by Derek Sivers. - -**Updated March 22, 2023** - -## Tech - -Starting to work on my game, [arena](https://arena.adast.dk), again. - -* Tinkering with this website: - * Adding a [danish version](https://test.adast.xyz/resume-da) of my resume (closes [#4](https://todo.sr.ht/~adamski/adast.xyz/4)) - * Trying out this *now* page - -Slowly migrating to wayland by trying out [Sway](https://swaywm.org). diff --git a/src/projects.md b/src/projects.md deleted file mode 100644 index 7d285cf..0000000 --- a/src/projects.md +++ /dev/null @@ -1,7 +0,0 @@ -# Projects - -## Active Projects - -* [arena](https://arena.adast.dk): Quake-like multiplayer FPS -* [dotfiles](https://sr.ht/~adamski/dotfiles): Configs for my different Linux machines -* [adast.xyz](https://sr.ht/~adamski/adast.xyz): Personal platform diff --git a/src/projects/index.md b/src/projects/index.md new file mode 100644 index 0000000..7d285cf --- /dev/null +++ b/src/projects/index.md @@ -0,0 +1,7 @@ +# Projects + +## Active Projects + +* [arena](https://arena.adast.dk): Quake-like multiplayer FPS +* [dotfiles](https://sr.ht/~adamski/dotfiles): Configs for my different Linux machines +* [adast.xyz](https://sr.ht/~adamski/adast.xyz): Personal platform diff --git a/src/resume-da.md b/src/resume-da.md deleted file mode 100644 index 9d8705b..0000000 --- a/src/resume-da.md +++ /dev/null @@ -1,167 +0,0 @@ - - -#### [ [English](/resume) / Dansk ] - -# Adam Stück - -**Studenterprogrammør / Fritids sysadmin**
Aalborg, Danmark
adam@adast.dk - -
- -## Erfaring - -### Linux, Sysadmin, Self-hosting (fritid) - -**2021-nu** - -* Jeg blev hooked på Linux i begyndelsen af 2021 -* Prøvede selv at hoste nogle [tjenester](/services) på Raspberry Pi, senere VPS -* Begyndte at bygge min personlige platform 😎 -* Linux, SSH, Unix Shell, Git, POSIX scripting -* Docker, DNS, Certbot, Web Servers, Firewalls, VPNs -* Utallige command line utilities - -### Studenterprogrammør hos E-Komplet - -**2020-nu** / Aalborg, Danmark On-site & remote - -* Full stack konsulent for E-Komplet klient -* ASP.NET, C#, MSSQL, Azure DevOps, Git, JavaScript, JQuery, HTML - -### Softwareudvikler hos OK Snacks A/S - -**august 2019** / Ikast-Brande, Danmark - -* Udvikling af et Excel-system til at holde styr på reservedele på lager til produktionsmaskiner -* Microsoft Excel, VBA - -### Junior Business Analyst hos Arise - -**juni 2017 - juli 2017** / Limerick, Irland - -* Organisering af data i Excel -* Automatisering af Excel-opgaver med VBA -* Udvikling af web apps for at lette nogle callcenter-opgaver -* Microsoft Excel, VBA, PHP, JavaScript, CSS, HTML - -### Skolepraktik hos Arise - -**2015** / Limerick, Irland - -* To ugers skolepraktik i administrationsafdelingen -* Excel-programmering som bl.a generering af arbejdstidsplaner -* Jeg lærte, hvordan et call center fungerer -* Generelle kontor opgaver -* Microsoft Excel, VBA - -### Coding, Web Dev, Game Dev (fritid) - -**2014-nu** - -* Begyndte at lære programmering med JavaScript -* Kom ind i webudvikling, byggede mange personlige hjemmesider for sjov -* Begyndte at lære spiludvikling med GameMaker og senere Unity -* Forbedret JavaScript og lært C# ved at bruge Unity -* Begyndte at udvikle [arena](https://arena.adast.dk), mit multiplayer Quake-lignende FPS spil -* JavaScript, HTML, CSS, C#, Unity, Blender, Audacity, Git - -## Uddannelse - -### Aalborg Universitet - -**2019-2023** / Aalborg, Danmark - -* Bachelor i Datalogi - -## Publikationer - -[1] **Potency-Based Heuristic Search with Randomness for Explicit Model Checking**
-by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, **A.M. Stück**, S. Sørensen
-In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN'23), volume 13872 of LNCS, pages 180--187, Springer-Verlag, 2023.
-[PDF](http://www.cs.aau.dk/~srba/files/HKNRSSS:SPIN:23.pdf) -[©Springer-Verlag](https://www.springer.com/gp/computer-science/lncs) -  [EE](https://link.springer.com/chapter/10.1007/978-3-031-32157-3_10) -  [BibTex](https://homes.cs.aau.dk/~srba/srba.html#HKNRSSS:SPIN:23) -  Abstract - - - -## Konkurrencer - -* 2022: Senior Qualifier i De Danske Cybermesterskaber -* 2020: Deltog i Create Jam - -## Sprog - - -
-
Engelsk
-
Flydende skriftligt og mundtligt
-
Dansk
-
Flydende skriftligt og mundtligt
-
Tysk
-
Begrænset arbejdskompetence
-
Irsk (Gælisk)
-
Begrænset arbejdskompetence
-
- - -## Kompetencer - -Værktøjer og applikationer, jeg har eksperterfaring med: - -- Linux -- Git, Unix Shell -- C#, HTML, CSS, JavaScript -- Unity - -Jeg er dygtig til: - -- C, Rust, python, POSIX Shell (scripting), Java -- Docker, SSH - -Jeg har lidt erfaring med: - -- SQL, PHP, VBA, Haskell, Lua, JQuery, Blazor -- Blender - -## Interesser - -- Open source software -- Linux-systemer -- Performance og utilization -- Softwaresikkerhed og privatliv -- Minimalt brugergrænsefladedesign -- Webtilgængelighed - -Andet: spiludvikling, vandring/camping, boksning, guitar. - -## Referencer - -Udleveres ved henvendelse. diff --git a/src/resume-da/index.md b/src/resume-da/index.md new file mode 100644 index 0000000..9d8705b --- /dev/null +++ b/src/resume-da/index.md @@ -0,0 +1,167 @@ + + +#### [ [English](/resume) / Dansk ] + +# Adam Stück + +**Studenterprogrammør / Fritids sysadmin**
Aalborg, Danmark
adam@adast.dk + +
+ +## Erfaring + +### Linux, Sysadmin, Self-hosting (fritid) + +**2021-nu** + +* Jeg blev hooked på Linux i begyndelsen af 2021 +* Prøvede selv at hoste nogle [tjenester](/services) på Raspberry Pi, senere VPS +* Begyndte at bygge min personlige platform 😎 +* Linux, SSH, Unix Shell, Git, POSIX scripting +* Docker, DNS, Certbot, Web Servers, Firewalls, VPNs +* Utallige command line utilities + +### Studenterprogrammør hos E-Komplet + +**2020-nu** / Aalborg, Danmark On-site & remote + +* Full stack konsulent for E-Komplet klient +* ASP.NET, C#, MSSQL, Azure DevOps, Git, JavaScript, JQuery, HTML + +### Softwareudvikler hos OK Snacks A/S + +**august 2019** / Ikast-Brande, Danmark + +* Udvikling af et Excel-system til at holde styr på reservedele på lager til produktionsmaskiner +* Microsoft Excel, VBA + +### Junior Business Analyst hos Arise + +**juni 2017 - juli 2017** / Limerick, Irland + +* Organisering af data i Excel +* Automatisering af Excel-opgaver med VBA +* Udvikling af web apps for at lette nogle callcenter-opgaver +* Microsoft Excel, VBA, PHP, JavaScript, CSS, HTML + +### Skolepraktik hos Arise + +**2015** / Limerick, Irland + +* To ugers skolepraktik i administrationsafdelingen +* Excel-programmering som bl.a generering af arbejdstidsplaner +* Jeg lærte, hvordan et call center fungerer +* Generelle kontor opgaver +* Microsoft Excel, VBA + +### Coding, Web Dev, Game Dev (fritid) + +**2014-nu** + +* Begyndte at lære programmering med JavaScript +* Kom ind i webudvikling, byggede mange personlige hjemmesider for sjov +* Begyndte at lære spiludvikling med GameMaker og senere Unity +* Forbedret JavaScript og lært C# ved at bruge Unity +* Begyndte at udvikle [arena](https://arena.adast.dk), mit multiplayer Quake-lignende FPS spil +* JavaScript, HTML, CSS, C#, Unity, Blender, Audacity, Git + +## Uddannelse + +### Aalborg Universitet + +**2019-2023** / Aalborg, Danmark + +* Bachelor i Datalogi + +## Publikationer + +[1] **Potency-Based Heuristic Search with Randomness for Explicit Model Checking**
+by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, **A.M. Stück**, S. Sørensen
+In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN'23), volume 13872 of LNCS, pages 180--187, Springer-Verlag, 2023.
+[PDF](http://www.cs.aau.dk/~srba/files/HKNRSSS:SPIN:23.pdf) +[©Springer-Verlag](https://www.springer.com/gp/computer-science/lncs) +  [EE](https://link.springer.com/chapter/10.1007/978-3-031-32157-3_10) +  [BibTex](https://homes.cs.aau.dk/~srba/srba.html#HKNRSSS:SPIN:23) +  Abstract + + + +## Konkurrencer + +* 2022: Senior Qualifier i De Danske Cybermesterskaber +* 2020: Deltog i Create Jam + +## Sprog + + +
+
Engelsk
+
Flydende skriftligt og mundtligt
+
Dansk
+
Flydende skriftligt og mundtligt
+
Tysk
+
Begrænset arbejdskompetence
+
Irsk (Gælisk)
+
Begrænset arbejdskompetence
+
+ + +## Kompetencer + +Værktøjer og applikationer, jeg har eksperterfaring med: + +- Linux +- Git, Unix Shell +- C#, HTML, CSS, JavaScript +- Unity + +Jeg er dygtig til: + +- C, Rust, python, POSIX Shell (scripting), Java +- Docker, SSH + +Jeg har lidt erfaring med: + +- SQL, PHP, VBA, Haskell, Lua, JQuery, Blazor +- Blender + +## Interesser + +- Open source software +- Linux-systemer +- Performance og utilization +- Softwaresikkerhed og privatliv +- Minimalt brugergrænsefladedesign +- Webtilgængelighed + +Andet: spiludvikling, vandring/camping, boksning, guitar. + +## Referencer + +Udleveres ved henvendelse. diff --git a/src/resume.md b/src/resume.md deleted file mode 100644 index f6dbf91..0000000 --- a/src/resume.md +++ /dev/null @@ -1,167 +0,0 @@ - - -#### [ English / [Dansk](/resume-da) ] - -# Adam Stück - -**Student programmer / Hobbyist sysadmin**
Aalborg, Denmark
adam@adast.dk - -
- -## Experience - -### Linux, Sysadmin, Self-hosting (spare time) - -**2021-Now** - -* Got hooked on Linux early 2021 -* Self-hosting some [services](/services) on Raspberry Pi, later VPS -* Started building my personal platform 😎 -* Linux, SSH, Unix Shell, Git, POSIX scripting -* Docker, DNS, Certbot, Web Servers, Firewalls, VPNs -* Countless command line utilities - -### Student Programmer at E-Komplet - -**2020-Now** / Aalborg, Denmark On-site & remote - -* Full stack consultant for E-Komplet client -* ASP.NET, C#, MSSQL, Azure DevOps, Git, JavaScript, JQuery, HTML - -### Software Developer at OK Snacks A/S - -**August 2019** / Ikast-Brande, Denmark - -* Development of an Excel system to track spare parts in stock for production machines -* Microsoft Excel, VBA - -### Junior Business Analyst at Arise - -**June 2017 - July 2017** / Limerick, Ireland - -* Organization of data in Excel -* Automation of Excel tasks using VBA -* Development of web apps to facilitate some call center tasks -* Microsoft Excel, VBA, PHP, JavaScript, CSS, HTML - -### Work Placement at Arise - -**2015** / Limerick, Ireland - -* 2-week school internship in the administration department -* Some Excel automation, including generation of working schedules -* Learned how a call center operates -* General office duties -* Microsoft Excel, VBA - -### Coding, Web Dev, Game Dev (spare time) - -**2014-Now** - -* Started learning programming with JavaScript -* Got into web development, built many personal websites for fun -* Started learning game development with GameMaker, and later Unity -* Improved at JavaScript and learned C# by using Unity -* Started developing [arena](https://arena.adast.dk), my multiplayer Quake-like FPS game -* JavaScript, HTML, CSS, C#, Unity, Blender, Audacity, Git - -## Education - -### Aalborg University - -**2019-2023** / Aalborg, Denmark - -* Bachelors Degree in Computer Science - -## Publications - -[1] **Potency-Based Heuristic Search with Randomness for Explicit Model Checking**
-by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, **A.M. Stück**, S. Sørensen
-In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN'23), volume 13872 of LNCS, pages 180--187, Springer-Verlag, 2023.
-[PDF](http://www.cs.aau.dk/~srba/files/HKNRSSS:SPIN:23.pdf) -[©Springer-Verlag](https://www.springer.com/gp/computer-science/lncs) -  [EE](https://link.springer.com/chapter/10.1007/978-3-031-32157-3_10) -  [BibTex](https://homes.cs.aau.dk/~srba/srba.html#HKNRSSS:SPIN:23) -  Abstract - - - -## Competitions - -* 2022: Senior Qualifier in the Danish Cyber Championships -* 2020: Participated in Create Jam - -## Languages - - -
-
English
-
Native writing and speaking
-
Danish
-
Fluent writing and speaking
-
German
-
Rusty
-
Irish
-
Rusty
-
- - -## Tools - -A selection of tools and applications I have expert experience using: - -- Linux -- Git, Unix Shell -- C#, HTML, CSS, JavaScript -- Unity - -I'm proficient with: - -- C, Rust, python, POSIX Shell (scripting), Java -- Docker, SSH - -I have some experience with: - -- SQL, PHP, VBA, Haskell, Lua, JQuery, Blazor -- Blender - -## Interests - -- Open source software -- Linux systems -- Performance and utilization -- Software security and privacy -- Minimal user interface design -- Web accessibility - -Other: game dev, hiking/camping, boxing, guitar. - -## References - -Available upon request. diff --git a/src/resume/index.md b/src/resume/index.md new file mode 100644 index 0000000..f6dbf91 --- /dev/null +++ b/src/resume/index.md @@ -0,0 +1,167 @@ + + +#### [ English / [Dansk](/resume-da) ] + +# Adam Stück + +**Student programmer / Hobbyist sysadmin**
Aalborg, Denmark
adam@adast.dk + +
+ +## Experience + +### Linux, Sysadmin, Self-hosting (spare time) + +**2021-Now** + +* Got hooked on Linux early 2021 +* Self-hosting some [services](/services) on Raspberry Pi, later VPS +* Started building my personal platform 😎 +* Linux, SSH, Unix Shell, Git, POSIX scripting +* Docker, DNS, Certbot, Web Servers, Firewalls, VPNs +* Countless command line utilities + +### Student Programmer at E-Komplet + +**2020-Now** / Aalborg, Denmark On-site & remote + +* Full stack consultant for E-Komplet client +* ASP.NET, C#, MSSQL, Azure DevOps, Git, JavaScript, JQuery, HTML + +### Software Developer at OK Snacks A/S + +**August 2019** / Ikast-Brande, Denmark + +* Development of an Excel system to track spare parts in stock for production machines +* Microsoft Excel, VBA + +### Junior Business Analyst at Arise + +**June 2017 - July 2017** / Limerick, Ireland + +* Organization of data in Excel +* Automation of Excel tasks using VBA +* Development of web apps to facilitate some call center tasks +* Microsoft Excel, VBA, PHP, JavaScript, CSS, HTML + +### Work Placement at Arise + +**2015** / Limerick, Ireland + +* 2-week school internship in the administration department +* Some Excel automation, including generation of working schedules +* Learned how a call center operates +* General office duties +* Microsoft Excel, VBA + +### Coding, Web Dev, Game Dev (spare time) + +**2014-Now** + +* Started learning programming with JavaScript +* Got into web development, built many personal websites for fun +* Started learning game development with GameMaker, and later Unity +* Improved at JavaScript and learned C# by using Unity +* Started developing [arena](https://arena.adast.dk), my multiplayer Quake-like FPS game +* JavaScript, HTML, CSS, C#, Unity, Blender, Audacity, Git + +## Education + +### Aalborg University + +**2019-2023** / Aalborg, Denmark + +* Bachelors Degree in Computer Science + +## Publications + +[1] **Potency-Based Heuristic Search with Randomness for Explicit Model Checking**
+by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, **A.M. Stück**, S. Sørensen
+In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN'23), volume 13872 of LNCS, pages 180--187, Springer-Verlag, 2023.
+[PDF](http://www.cs.aau.dk/~srba/files/HKNRSSS:SPIN:23.pdf) +[©Springer-Verlag](https://www.springer.com/gp/computer-science/lncs) +  [EE](https://link.springer.com/chapter/10.1007/978-3-031-32157-3_10) +  [BibTex](https://homes.cs.aau.dk/~srba/srba.html#HKNRSSS:SPIN:23) +  Abstract + + + +## Competitions + +* 2022: Senior Qualifier in the Danish Cyber Championships +* 2020: Participated in Create Jam + +## Languages + + +
+
English
+
Native writing and speaking
+
Danish
+
Fluent writing and speaking
+
German
+
Rusty
+
Irish
+
Rusty
+
+ + +## Tools + +A selection of tools and applications I have expert experience using: + +- Linux +- Git, Unix Shell +- C#, HTML, CSS, JavaScript +- Unity + +I'm proficient with: + +- C, Rust, python, POSIX Shell (scripting), Java +- Docker, SSH + +I have some experience with: + +- SQL, PHP, VBA, Haskell, Lua, JQuery, Blazor +- Blender + +## Interests + +- Open source software +- Linux systems +- Performance and utilization +- Software security and privacy +- Minimal user interface design +- Web accessibility + +Other: game dev, hiking/camping, boxing, guitar. + +## References + +Available upon request. diff --git a/src/services.md b/src/services.md deleted file mode 100644 index 27108f5..0000000 --- a/src/services.md +++ /dev/null @@ -1,20 +0,0 @@ -# Services - -All services are using their default configs and logging.
-Everything is currently hosted on my [Hetzner VPS](/uses#machines) without any CDN. - -## Public - -| Service | Instance | -| --- | --- | -| SearXNG | [search.adast.dk](https://search.adast.dk) | -| PeerTube | [tv.adast.dk](https://tv.adast.dk) | - -## Private - -| Service | Instance | -| --- | --- | -| Nextcloud | [cloud.adast.dk](https://cloud.adast.dk) | -| Snikket (XMPP) | [chat.adast.xyz](https://chat.adast.xyz) | - -Other: Wireguard (pivpn), Mail (emailwiz) diff --git a/src/services/index.md b/src/services/index.md new file mode 100644 index 0000000..27108f5 --- /dev/null +++ b/src/services/index.md @@ -0,0 +1,20 @@ +# Services + +All services are using their default configs and logging.
+Everything is currently hosted on my [Hetzner VPS](/uses#machines) without any CDN. + +## Public + +| Service | Instance | +| --- | --- | +| SearXNG | [search.adast.dk](https://search.adast.dk) | +| PeerTube | [tv.adast.dk](https://tv.adast.dk) | + +## Private + +| Service | Instance | +| --- | --- | +| Nextcloud | [cloud.adast.dk](https://cloud.adast.dk) | +| Snikket (XMPP) | [chat.adast.xyz](https://chat.adast.xyz) | + +Other: Wireguard (pivpn), Mail (emailwiz) diff --git a/src/uses.md b/src/uses.md deleted file mode 100644 index f57ae60..0000000 --- a/src/uses.md +++ /dev/null @@ -1,60 +0,0 @@ -# Things I use - -This page contains a somewhat up-to-date listing of hardware and software that I currently use. -Seeing similar pages on other people's personal websites have proved quite valuable to me, so I figured I would do the same! - -## Services - -I'm proud to support open source products and privacy-respecting communities. The list is limited right now, but the plan is to expand this over time. - -Service | Cost/month ---- | --- -[sourcehut](https://sourcehut.org)
Open source code hosting with minimalist design and function. | $2.00 - - -## Machines -Name | Description ---- | --- -[ooz](https://wikipedia.org/wiki/The_Ooz) | Desktop -nova | Laptop -poco | Phone -adast.xyz | Hetzner VPS - -- **nova** - - Acer Swift 1 SF114-32 - - CPU: Intel Pentium Silver N5000 - - RAM: 8 GB - - Storage: 250 GB SSD - - OS: Arch Linux -- **ooz** - - CPU: Ryzen 7 3700X - - GPU: RTX 2080S - - RAM: 16 GB 3200 Mhz CL-16 - - OS: Arch Linux -- **poco** - - Pocofone F1 - - OS: LineageOS -- **adast.xyz** - - CPX 21 - - Location: Nuremberg, Germany - - Price/month: EUR 9.44 - - vCPU: 3 AMD EPYC - - RAM: 4 GB - - Storage: 80 GB - - OS: Debian - -## Accessories - Name | Description - --- | --- -[crkbd](https://github.com/foostan/crkbd) | Split, columnar-staggered, ortholinear keyboard -BLON BL-03 | Cheap and cheerful IEMs -Drop HD58X | Open-backed headphones -Dell U2520D | 25", 1440p, good colours, productivity - -## Software - -- qutebrowser, aerc -- Firefox, Thunderbird -- vim, keyd, pass, mpv, newsboat - -For more, have a look at my [dotfiles](https://git.sr.ht/~adamski/dotfiles/tree/laptop/item/.config). diff --git a/src/uses/index.md b/src/uses/index.md new file mode 100644 index 0000000..f57ae60 --- /dev/null +++ b/src/uses/index.md @@ -0,0 +1,60 @@ +# Things I use + +This page contains a somewhat up-to-date listing of hardware and software that I currently use. +Seeing similar pages on other people's personal websites have proved quite valuable to me, so I figured I would do the same! + +## Services + +I'm proud to support open source products and privacy-respecting communities. The list is limited right now, but the plan is to expand this over time. + +Service | Cost/month +--- | --- +[sourcehut](https://sourcehut.org)
Open source code hosting with minimalist design and function. | $2.00 + + +## Machines +Name | Description +--- | --- +[ooz](https://wikipedia.org/wiki/The_Ooz) | Desktop +nova | Laptop +poco | Phone +adast.xyz | Hetzner VPS + +- **nova** + - Acer Swift 1 SF114-32 + - CPU: Intel Pentium Silver N5000 + - RAM: 8 GB + - Storage: 250 GB SSD + - OS: Arch Linux +- **ooz** + - CPU: Ryzen 7 3700X + - GPU: RTX 2080S + - RAM: 16 GB 3200 Mhz CL-16 + - OS: Arch Linux +- **poco** + - Pocofone F1 + - OS: LineageOS +- **adast.xyz** + - CPX 21 + - Location: Nuremberg, Germany + - Price/month: EUR 9.44 + - vCPU: 3 AMD EPYC + - RAM: 4 GB + - Storage: 80 GB + - OS: Debian + +## Accessories + Name | Description + --- | --- +[crkbd](https://github.com/foostan/crkbd) | Split, columnar-staggered, ortholinear keyboard +BLON BL-03 | Cheap and cheerful IEMs +Drop HD58X | Open-backed headphones +Dell U2520D | 25", 1440p, good colours, productivity + +## Software + +- qutebrowser, aerc +- Firefox, Thunderbird +- vim, keyd, pass, mpv, newsboat + +For more, have a look at my [dotfiles](https://git.sr.ht/~adamski/dotfiles/tree/laptop/item/.config). -- cgit v1.2.3-70-g09d2