Hello I am Niklas
I am a computer science student at RWTH Aachen and am currently working towards my masters degree.
My main programming languages are Rust and Python, and I enjoy creating new projects with one of these languages.
A bit about the past
Because it was taught late in school, I learned to program by myself. I’ve been taking computer science classes since eighth grade, but we started with Java programming in tenth grade. We did an HTML project in ninth grade, but for me, that wasn’t real programming. I started with Java, so when we finally had those programming lessons, I already knew a lot.
In my tenth class, I participated in a program to learn what it is like to study at a university. This program was created by the University of Duisburg-Essen, and many different schools took part in it. So I had the option to study for a semester at a university, and I chose ‘Introduction to Programming in Java’ as my course, and I learned a lot of new coding techniques. This trial semester also gave me the idea to study computer science.
So since 2018, I have been studying computer science at RWTH Aachen, where I finished my bachelor’s degree in October 2023. I learned different programming languages at this time as well as before university. In my programming course, I worked, next to Java, with Haskell and Prolog. We worked with C in an embedded project where we developed a simple operating system for a microcontroller. In my free time, I learned Python and Rust, which were fun. I also played around with C# and the Unity game engine before I attended university. But mostly I use Rust for my projects.