diff --git a/src/cv.tex b/src/cv.tex index 27da930..b12ec4c 100644 --- a/src/cv.tex +++ b/src/cv.tex @@ -155,7 +155,7 @@ May 2022 - April 2023 & \textbf{Internship at Tilburg University under LIS UNIX \resumeSectionType{Operating Systems}{:}{Debian \& derivatives, Alpine Linux, NixOS} \resumeSectionType{Container Technologies}{:}{Docker, Kubernetes, Nix Containers} \resumeSectionType{Provisioning Tools}{:}{Caspar, Nix} -\resumeSectionType{Webservers}{:}{Apache2, Nginx, Caddy} +\resumeSectionType{Webservers}{:}{Apache2, Nginx} \resumeSectionType{VCS}{:}{Git, Subversion} \resumeHeadingListEnd @@ -177,24 +177,19 @@ May 2022 - April 2023 & \textbf{Internship at Tilburg University under LIS UNIX \subsection{Less proficient} \resumeHeadingListStart -\resumeSectionType{Scripting}{:}{JavaScript, Python} +\resumeSectionType{Scripting}{:}{JavaScript, Python, Lua, Elm} %\resumeSectionType{Programming}{:}{Rust} %\resumeSectionType{Misc}{:}{APL, BQN} \resumeHeadingListEnd -In my free time since SiNTLUCAS I picked up Go and started to learn Haskell -because both languages seemed interesting to me. I wrote a few projects in Go. -Since starting to learn Haskell, I've decided to slowly rewrite those Go +In my free time during and since SiNTLUCAS I picked up Go and started to learn +Haskell because both languages seemed interesting to me. I wrote a few projects +in Go. Since starting to learn Haskell, I've decided to slowly rewrite those Go projects in it alongside writing every new personal project in Haskell as well. \section{Hobby Projects} -\subsection{Radio} -I have an internet radio playing music 24/7 with a publicly available frontend. -It makes use of MPD to play the music; Icecast2 to manage the stream and -buffering; and Nginx manages the reverse proxies to -\uurl{https://antimattercloud.nl/radio} and -\uurl{https://radio.antimattercloud.nl/} + \subsection{Personal Websites} I host two personal websites generated using the Hugo static site generator. @@ -246,6 +241,29 @@ problems in Haskell and otherwise. This has started me on a journey of wanting to understand the rest of the mathematics Haskell and APL are built upon. +\subsection{Dungeons \& Dragons tools} + +I play Dungeons \& Dragons every now and then with a group of friends. +Traditionally, Dungeons \& Dragons is in quite a literal sense a `pen and paper +RPG'. Personally, I got tired of having to deal with an ever-growing pile of +paper and decided to see if there were any existing digital tools. While there +are plenty, none of them \textit{quite} suited my needs, so I wrote my own in +Go. + +\begin{itemize} + \item \uhref{https://gitlab.com/EternalWanderer/dice-roller}{dice-roller} + \item \uhref{https://gitlab.com/EternalWanderer/sheet-parser}{sheet-parser} +\end{itemize} + +I am in the process of rewriting both of these in Haskell for the intellectual +exercise. + +\subsection{Radio} +I have an internet radio playing music 24/7 with a publicly available frontend. +It makes use of MPD to play the music; Icecast2 to manage the stream and +buffering; and Nginx manages the reverse proxies to +\uurl{https://antimattercloud.nl/radio} and +\uurl{https://radio.antimattercloud.nl/} \subsection{ownCloud} @@ -288,23 +306,6 @@ Android fork which goes above and beyond. I host an \uhref{https://owncast.online/}{Owncast} instance on a NixOS server to be able to stream gameplay every now and then for friends. -\subsection{Dungeons \& Dragons tools} - -I play Dungeons \& Dragons every now and then with a group of friends. -Traditionally, Dungeons \& Dragons is in quite a literal sense a `pen and paper -RPG'. Personally, I got tired of having to deal with an ever-growing pile of -paper and decided to see if there were any existing digital tools. While there -are plenty, none of them \textit{quite} suited my needs, so I wrote my own in -Go. - -\begin{itemize} - \item \uhref{https://gitlab.com/EternalWanderer/dice-roller}{dice-roller} - \item \uhref{https://gitlab.com/EternalWanderer/sheet-parser}{sheet-parser} -\end{itemize} - -I am in the process of rewriting both of these in Haskell for the intellectual -exercise. - \subsection{Alpine Linux packages} I maintain a few Alpine Linux packages in my own repository, which can be found