Programming Languages

This page aims to give an overview about the programming languages (partly also libraries) I have used and what I have done with them.

LanguageExperienceProjects
C★★☆☆☆☆☆☆☆☆Operating Systems**, Introduction to Computer Science Studies in Sweden*, Parallel and Distributed Programming *
C#★★☆☆☆☆☆☆☆☆Gravity Simulation, A* Pathfinding, Random Level Generation, Elastic Ball Collision Simulation
C++★★★★☆☆☆☆☆☆Language Abstractions for Parallel Programming*, Low Level Parallel Programming*, MARS**, Accelarator-Based Programming*
Erlang★★☆☆☆☆☆☆☆☆Advanced Functional Programming*
GLSL★☆☆☆☆☆☆☆☆☆3D-Graphics***
Haskell★★★☆☆☆☆☆☆☆Advanced Functional Programming*, Programming Paradigms**
Java★★★★★★★☆☆☆Practical Software Engineering**, [3D-Graphics***, School Projects, Conway’s Game of Life, Tic Tac Toe Advances
JavaScript★★★★★☆☆☆☆☆Practical Software Engineering**, Human Computer Interaction*, Image Inspection Frontend (Sysmex-Astrego)
Kotlin★★☆☆☆☆☆☆☆☆Image Inspection Backend (Sysmex-Astrego),
TypeScript★★☆☆☆☆☆☆☆☆Job at CAS Software, Bachelor’s Thesis
Matlab★★★☆☆☆☆☆☆☆Image Analysis I*, Natural Computation Methods for Machine Learning*
MPI★★☆☆☆☆☆☆☆☆Parallel and Distributed Programming *
Python★★★★★★☆☆☆☆Bachelor’s Thesis, Introduction to Computer Science Studies in Sweden*, Student Residence Authentication Backend, Student Residence Application Portal, Deep Learning for Image Analysis*, Natural Computation Methods for Machine Learning*, Summer Project in Image Analysis (Job), Master’s Thesis*
PHP★☆☆☆☆☆☆☆☆☆Website for Photo Upload
Prolog★☆☆☆☆☆☆☆☆☆Programming Paradigms**
R★☆☆☆☆☆☆☆☆☆Artificial Intelligence*
Racket★★☆☆☆☆☆☆☆☆Advanced Functional Programming*
Rust★★★★☆☆☆☆☆☆Programming Paradigms**, ics-proxy, Focus Annotator, , Master’s Thesis*

* University Course at Uppsala University (Master’s)
** University Course at Karlsruhe Institute of Technology (Bachelor’s)
*** University Course at Linnaeus University (Bachelor’s)