\section{Technical Skills}
\vspace{-0.2em}

\skills{Programming Languages}{
  \begin{itemize}[topsep=0pt,parsep=0pt,partopsep=0pt,leftmargin=10pt,labelwidth=6pt,labelsep=4pt]
    \item \textbf{Haskell} \textit{(Intermediate)}
    \textbullet\ Kotlin \textit{(Fluent)}
    \textbullet\ Python \textit{(Fluent)}
    \textbullet\ OCaml \textit{(Basic)}
    \textbullet\ Fennel \textit{(Proficient)}
    \textbullet\ SQL \textit{(Proficient)}
    \textbullet\ Elixir \textit{(Basic)}
  \end{itemize}
}

\skills{Core Competencies}{
  \begin{itemize}[topsep=0pt,parsep=0pt,partopsep=0pt,leftmargin=10pt,labelwidth=6pt,labelsep=4pt]
    \item \textbf{Functional Programming:} Monads, Applicatives, Functors, Railway-Oriented Programming, Workflow-Oriented Programming, Type Systems, Immutability, Effect Handlers, Category Theory \textit{(studying)}
    \item \textbf{Event-Driven \& Distributed Systems:} Kafka, SQS/SNS, Message-Passing Architectures, Asynchronous Processing, Microservices
    \item \textbf{Databases:} PostgreSQL, MongoDB, Redis, TimescaleDB, Complex SQL Queries, Schema Design, Data Integrity
    \item \textbf{Cloud \& Infrastructure:} AWS (EKS, RDS, SNS, SQS, S3), Kubernetes, Terraform, Docker, Helm
    \item \textbf{DevOps \& Tooling:} CI/CD (GitHub Actions, CircleCI, Tekton), DataDog, Auth0
    \end{itemize}
}\\\\

\skills{Tools \& Workflow}{
  \begin{itemize}[topsep=0pt,parsep=0pt,partopsep=0pt,leftmargin=10pt,labelwidth=6pt,labelsep=4pt]
    \item \textbf{Custom Unix environment:} dwm (tiling WM), st terminal, Neovim, tmux, dmenu
    \item Miscellaneous: Git worktrees, Self-hosted infrastructure (email, git, XMPP), Shell scripting
  \end{itemize}
}

% \programming{Haskell -- Familiar}{
% Just started picking up haskell and I find it incredibly inspiring.
% }
%
% \programming{Rust -- Familiar}{
% Limited experience, written some web-services for work.
% }
%
% \programming{Python -- Fluent}{
% Used it for almost a decade; web services, scientific computing, you name it.
% }
%
% \vspace{-1em}
% \subsection{Scripting}
% \vspace{-0.25em}
%
% \programming{shell -- Proficient}{
% Used it for various small task, e.g. adding functionality to my operating system.
% }
%
% \programming{lua -- Fluent}{
% Used extensively while configuring neovim and creating plugins.
% }
%
% \programming{fennel -- Proficient}{
% I rewrote my neovim config since I wanted to learn the lisp syntax.
% }
%
% \vspace{-1em}
% \subsection{Markup}
% \vspace{-0.25em}
%
% \programming{\LaTeX -- Fluent}{
% Mastered it during my university years.
% }
%
% \programming{HTML -- Familiar}{
% Working knowledge, I used it for my personal website.
% }
%
% \vspace{-1em}
% \subsection{Databases \& Message Brokers}
% \vspace{-0.25em}
%
% \programming{NoSQL -- Intermediate}{
% I have experience with both mongodb and redis.
% }
%
% \programming{SQL -- Intermediate}{
% I have experience working with postgresql and timescaledb.
% }
%
% \programming{Kafka -- Intermediate}{
% Deployed and maintained a kafka instance in a private cloud.
% }
%
% \vspace{-1em}
% \subsection{Machine Learning}
% \vspace{-0.25em}
%
% \programming{PyTorch -- Proficient}{
% Used extensively for $+6$ years.
% }
% \programming{PyTorch Lightning -- Proficient}{
% Used with PyTorch for $+3$ years.
% }
%
% \vspace{-1em}
% \subsection{Miscellaneous}
% \vspace{-0.25em}
%
% \programming{Git -- Proficient}{
% I have used git for +8 years and I host my own \href{https://git.gustafrydholm.xyz}{git server}.
% }
%
% \programming{Kubernetes -- Experienced}{
% I have worked with Kubernetes since 2019, self-hosted and at cloud providers.
% }
%
% \programming{Terraform -- Intermediate}{
% Used it at work for updating infrastructure and deploying k8s.
% }
%
% \programming{Containers -- Proficient}{
% I have in depth knowledge of the concept. I work with Docker daily, and I enjoy building the most efficient Dockerfiles possible, e.g. multi-stage builds.
% }
%
% \programming{CI/CD pipelines -- Proficient}{
% Experience with Tekton, CircleCI, GitHub actions.
% }
%
% \programming{Architecture}{
% I adhere by the \href{http://www.linfo.org/unix_philosophy.html}{unix} and \href{https://suckless.org/philosophy/}{suckless} philosophy.
% I found the book \textit{Tao of Microservices} to be really inspiring, as he presents a framework to design microservices from first principles.
% }
%
% \programming{Operating Systems}{
% I use Artix Linux, OpenBSD, and macOS.
% }
%
% \vspace{-0.9em}
