Philipp Salla

M.Sc. Computer Science

TL;DR:

My interests range from (web) app development, network communication, and graph theory to personality psychology.

  • Duisburg / Essen, Germany
  • M.Sc. Computer Science
  • Student assistant in research @VS UDE
  • Fullstack
  • C#
  • .NET
A cartoonish depiction of me with a red shirt, black jeans and a bright smile.

Main Project

The MovieCollection

moviecollection.io

The MovieCollection is a self-hosted web app to collect, view, share your own movie hard-copies and create events to invite friends to movie nights. Learn more.

Originally, it came from a simple idea: I wanted to be able to browse my movie library from anywhere, especially when standing in front of a store shelf, unsure whether I already owned a particular film. Even more important to me, was keeping my data with me and not relying on the availability of third-party accounts and services.

  • Fullstack
  • 2024/02 - today
  • C#
  • .NET
  • SQL
Project image of the MovieCollection web application
* Movie covers are exemplary and were AI-generated.

Journey

Abitur

2018/07

Focus: computer science and german language

B.Sc. Applied Computer Science @UDE

2018/10 - 2023/02

Thesis: "Upcycling of a model railroad with intelligent controls" @VS UDE

M.Sc. Applied Computer Science @UDE

2023/02 - 2026/09

Focus: distributed, reliable systems
Thesis: "Multilingual Spam and Phishing Detection: Influence of Language on Model Performance and Optimization Approaches" @VS UDE

Student assistant in research
@VIP UDE

2023/10 - 2025/04

Student assistant in research
@VS UDE

2025/05 - 2027/01

Other Projects

Multilingual Spam and Phishing Detection: Influence of Language on Model Performance and Optimization Approaches

Master Thesis

I analyzed the impact of English, German, French, Spanish, and Russian on the spam classification performance of machine learning models, including Naive Bayes, Support Vector Machines, Logistic Regression, BERT, and LSTM. Additionally, I examined linguistic relationships between these languages and developed optimization approaches.

  • Thesis
2026/03 - 2026/09
  • scikit-learn
  • 🤗

AR-APP QLab-AR for
QuantumSchoolLab @UDE

Apple AR-app for quantum experiment visualization

As part of my work at the distributed systems chair @UDE I am developing an XR/AR-App for the project EINQuantumNRW. This App will be used in the QuantumSchoolLab student laboratory to support students understand quantum experiments visually.

  • Fullstack
2024/05 - today

Roadmap-Timeline

Framework-free website component

A modern, minimalistic horizontal & vertical roadmap & timeline component — framework-free and supporting both light and dark modes. You can view it on my GitHub here

  • Frontend
2025/11

Let's just make a game 3.0

Small pixel-art game in Unity as practical project

Practical project for my master's degree. My team had to plan, design, and develop a story-driven game using the Unity Game Engine. Players explore a society where emotions are suppressed by the government, solving puzzles and completing tasks to uncover the full story.

  • Backend
2024/10 - 2025/02
  • C#

Förderverein der Ingenieurswissenschaften

Full website redesign

Full redesign of the website of Förderverein der Ingenieurswissenschaften Universität Duisburg-Essen e.V. using WordPress, OceanWP, and Elementor, including layout updates, content structuring, and responsive presentation for both desktop and mobile.

  • Frontend
2024/02 - 2024/04

Upcycling of a model railroad with intelligent controls

Bachelor Thesis

The practical part of my bachelor thesis I wrote at the chair of distributed systems @UDE. I upgraded a building brick railroad with an Arduino and programmed a control system for the locomotive, enabling realistic starting, braking, and automatic speed regulation. Developed a custom UDP communication protocol between train and computer, as well as a REST API using Python and Flask for web-based control.

  • Thesis
2023/10 - 2024/02
  • FLASK
  • C++

ChuuChuUDP

Automated model train control as practical project

Practical project for my bachelor's degree. As a team, we automated a model railway system. Users can select destinations or predefined routes via a web interface. Backend, programmed in Go, handles train control and communication with the Z21 station via UDP. My work focused on backend development, the UDP communication, and designing a graph structure for the track layout in the digital twin.

  • Backend
2021/10 - 2022/04
  • svelte-logo