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.

Language Experience Projects
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)