University Projects

python
java
javascript
aws
sql
distributed systems
  • Projects in Python, Java, JavaScript, Vue, SQL, etc.
  • Covering cloud, machine learning, web development, and more.

Overview

This section provides an overview of various projects I built during different university courses while studying in Berlin, Germany, and Oslo, Norway.

Distributed System with Java

JavaQuarkusMySQLRedisKafka

In this course, we completed four assignments around enterprise-level programming with Java, Java EE, and Quarkus. We also covered common topics and connected technologies like Docker, Redis, MySQL, and others.

Since these are assignments, I don't share the code publicly, but I do apply what I learned in the Habitus project.

AWS Serverless

AWSJavaScriptDynamoDB

For our IT Infrastructure course, we built a web app running on Amplify with a serverless backend using Lambda functions in Python and JavaScript. The StreamingInfoCenter lets people check streaming availability for shows and get notified when they are available again.

We used Lambda Functions, DynamoDB, SES, Amplify, Cognito, and other technologies to build the application. The function code is available on GitHub.

Common Machine Learning Problems

PythonJupyter Notebooks

During my studies in Norway, we completed several assignments on common machine learning problems. These included:

  • Travelling Salesman Problem
  • Evolutionary programming
  • Regressions
  • Principal component analysis
  • Self-built neural nets

The code for these assignments is not public since they are university assignments that get graded (and might still be used).

Java Game

JavaGradle

In the early semesters of our studies, we built a zombie hunter game with a command line interface in Java.

The repository is public on GitHub.

Vue 2 Webapp

JavaScriptVue.js

I also took an elective course on mobile applications, where we attempted to build an application for student cafeterias in Berlin. Although it was a bit of an embarrassing attempt in an early semester, I learned a lot about SPA programming and Vue functionalities.

The code is archived on GitHub but is no longer functional.