About

About Me #

My name is Niklas Kunz. I’m available for consulting and contracting in the areas systems engineering, embedded (software) engineering, backend engineering, DevOps, and artificial intelligence.

On this page, you’ll find a brief introduction of myself. I’ll gladly provide a CV upon request, and if you want to know more about how I work, feel free to contact me!

Location #

Currently, I’m based in Tilburg (Netherlands), which is close to the technology region Brainport Eindhoven and enables me, due to its central location, to easily travel to clients in the Benelux states or Germany for on-site visits. Generally, I prefer working remotely, with remote work representing the majority of my previous work.

Working #

I’m eager to learn new things, constantly venture out into new areas, and hold an analytical mindset in my work, meaning that I systematically try to get to the bottom of things. I strive for clear communication and can effectively convey technical concepts on a high level in speech and writing. Besides that, I value knowledge management and documentation as key aspects of the long-term success of projects.

While I appreciate the freedom of independently finding elegant and sustainable solutions to problems, I enjoy working in teams with creative and proactive individuals. The best and most striking ideas often emerge when ideas are freely exchanged and discussed.

A note about my work ethic in implementing solutions: Since code is read more often than it is written, I aim for a high degree of readability, follow language-specific best practices, and make use of architectural idioms. Version control and extensive commenting are essential for this.

Education #

I graduated in Cognitive Science and Artificial Intelligence at the University of Tilburg (Netherlands). During my studies I was especially interested in Complex Systems, Systems Thinking, and Symbolic Reasoning, eventually leading me to a minor in Complex Systems at the Centre for Complex Systems Studies of Utrecht University (Netherlands). My thesis was titled Deep Generative Modelling for Population Synthesis in Participatory Climate Simulations and was written in the copan research group of the Potsdam Institute for Climate Impact Research (Germany).

Prior to my academic education, I participated in a local hackspace and attended events of the Chaos Computer Club, which were foundational to my interest in computing and taught me about information security.

Technologies #

Here you can find a list of technologies that I work with frequently. I assigned each technology an estimate of my proficiency in it, ranging from 1 to 10.

TechnologyAreaProficiency
Arch LinuxOperating System9
NixOSOperating System8
YoctoEmbedded7
DockerDevOps8
GitDevOps9
GitHub ActionsDevOps9
JenkinsDevOps7
GitLab CI/CDDevOps7
AWS EC2Cloud6
AWS S3Cloud5
AWS LambdaCloud5
PostgreSQLDatabases5
SQLiteDatabases6
TensorFlowMachine Learning7
KerasMachine Learning7
scikit-learnMachine Learning8
Phoenix FrameworkWeb Development8
SASSWeb Development6
ggplot2Data Science8
dplyrData Science7
matplotlibData Science6
mypyPython Development8
blackenPython Development9

Languages #

I work in many programming languages and would describe myself as language-agnostic, due to the numerous languages and paradigms that I’ve been exposed to over the years. I assigned each programming language an estimate of my proficiency, ranging from 1 to 10.

LanguageProficiency
Rust9
Python9
Elixir8
Lisp7
C7
R7
C++6
Haskell5
TypeScript5
Zig5
Prolog4
Erlang2

Furthermore, here is a list of the natural languages that I speak:

  • English (full professional proficiency)
  • German (native speaker)
  • Dutch (professional working proficiency)
  • French (limited working proficiency)

Free Time #

In my free time, I like to go bouldering and climbing, make music, read philosophy, write, or go on walks with my (and my partner’s) dog Miła.