Some cleanup and more information
This commit is contained in:
parent
134125493a
commit
a8e23d5852
53
src/cv.tex
53
src/cv.tex
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue