1
0
Fork 0

Some cleanup and more information

This commit is contained in:
Nox Sluijtman 2023-11-16 13:53:10 +01:00
parent 134125493a
commit a8e23d5852

View file

@ -19,6 +19,7 @@
\usepackage{hyperref}
\usepackage[normalem]{ulem}
\usepackage{lipsum}
\usepackage{listings}
\usepackage[T1]{fontenc}
%\usepackage[sfdefault]{FiraMono}
@ -117,6 +118,11 @@ try it out without having to commit. It took me a week of running Ubuntu like
this before I shrank down my Windows installation to make room for a Windows
10/Ubuntu dual boot configuration. I ended up using Windows only to run a few
games that I couldn't get to work on Linux no matter what I tried.
\medskip
\newline
When I started to work with Linux, it was only a matter of time before I would
start looking into the Free and Open Source movement and from there developing
my own software more seriously.
\section{Education}
@ -138,7 +144,7 @@ May 2022 - April 2023 & \textbf{Internship at Tilburg University under LIS UNIX
Shell
\item wrote a set of tools to ensure both backup
solutions stay in sync with the desired state in
POSIX Shell en GNU Make.
POSIX Shell and GNU Make.
\end{itemize}\\
\etpp
@ -166,19 +172,21 @@ May 2022 - April 2023 & \textbf{Internship at Tilburg University under LIS UNIX
\resumeSectionType{Programming}{:}{Go, Haskell, C\#}
\resumeSectionType{Scripting}{:}{POSIX Shell, Nix}
\resumeSectionType{Markup}{:}{Graphviz/Dot, \LaTeX{}, HTML, CSS}
\resumeSectionType{Misc}{:}{GNU Make, Lambda calculus}
\resumeSectionType{Misc}{:}{GNU Make}
\resumeHeadingListEnd
\subsection{Less proficient, not completely ignorant}
\subsection{Less proficient/a little rusty}
\resumeHeadingListStart
\resumeSectionType{Scripting}{:}{JavaScript, APL, BQN, Python}
\resumeSectionType{Scripting}{:}{JavaScript, Python}
%\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. I
am in the process of rewriting them in 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}
@ -218,6 +226,13 @@ nearly everything I do is inside of a Flake these days, including this
curriculum vitae. The Flake and repository can be found
\uhref{https://files.antimattercloud.nl/git/curriculum-vitae.git/}{here}.
In fact, this document can be compiled on any system running Nix with Flakes
enabled using the following command:
\begin{lstlisting}
nix build git+https://files.antimattercloud.nl/git/curriculum-vitae.git
\end{lstlisting}
\subsection{Lambda Calculus, Combinatory Logic \& adjacent mathematical topics}
When I started my Haskell journey, it was only matter of time before I decided
@ -226,10 +241,10 @@ to look at Lambda calculus. From here, I quickly found out about the
programming language. Fast forward a few weeks and from APL, I've discovered
combinatory logic and the \uhref{https://mlochbaum.github.io/BQN/}{BQN}
language; and I'm very slowly learning to apply combinators to my day to day
problems.
problems in Haskell and otherwise.
This has started me on a journey of wanting to understand the rest of the
mathematical Haskell and APL are built upon.
mathematics Haskell and APL are built upon.
\subsection{ownCloud}
@ -240,9 +255,10 @@ using docker-compose.
\subsection{Git}
I have my own Git server running on my home server. The goal here being to both get a
better understanding of how Git works, as well as not having to depend on large,
pre-existing infrastructure to host my repositories.
I have a collection of privatly hosted Git repositories on my home server. The
goal here being to both get a better understanding of how Git works, as well as
not having to depend on large, pre-existing infrastructure to host my personal
repositories.
\subsection{Matrix server (synapse and conduit)}
@ -254,7 +270,7 @@ ended up rarely using it.
I used to host an \uhref{https://xmpp.org/}{XMPP} server for a few years, but
much like the Matrix server, it ended up underutilised.
\subsection{SearxNG}
\subsection{SearXNG}
I run a lightly customised SearxNG instance over on
\uurl{https://voidcruiser.nl/searx} in a docker container. I use this as my
@ -286,7 +302,7 @@ Go.
\item \uhref{https://gitlab.com/EternalWanderer/sheet-parser}{sheet-parser}
\end{itemize}
I have the goal of rewriting both of these in Haskell for the intellectual
I am in the process of rewriting both of these in Haskell for the intellectual
exercise.
\subsection{Alpine Linux packages}
@ -294,5 +310,16 @@ exercise.
I maintain a few Alpine Linux packages in my own repository, which can be found
over at \uurl{https://alpine.voidcruiser.nl}.
\subsection{(Creative) Writing in \LaTeX{}}
Every now and then a story find itself in my consciouness. Usually I write the
first draft of these stories in CommonMark, quickly transitioning to \LaTeX{}
when I want to add more visual flair than CommonMark permits.
\medskip
\newline
In a similar vein, every document that I write with the intention of having it
be read by other people not within my bubble of the tech space is written in
\LaTeX{}.
\end{document}
% vim:foldmethod=marker