Hi, I am Tim Liehr.

Master’s student in Applied Computer Science, aspiring web developer.
I enjoy turning ideas into well-designed, functional products — from full-stack web apps to creative 3D and interactive projects.

<Education>

2015
2015 - 2018
High School Diploma

Theo-Koch-Schule, Grünberg

Final Grade: 2.5 (Scale: 1-5, with 1 being the best)

2018
2018 - 2023
Hochschule Fulda -
University of Applied Sciences

B.Sc. Digital Media

Final Grade: 1.6 (Scale: 1-5, with 1 being the best)

Apr. - Sept. 2023
Mandatory internship & bachelor's thesis

In cooperation with Bender GmbH & Co. KG

  • Design and development of a prototype for the automated integration of technical documentation
  • Implementation of an interactive manual with Angular to improve user guidance
  • Development of a proxy server (Node.js, Express) to connect the content management system
  • Analysis and resolution of CORS issues in distributed web architectures
2023
2023 - Dato
Hochschule Fulda -
University of Applied Sciences

M.Sc. Applied Computer Science

Current GPA: 1.6 (Scale: 1-5, with 1 being the best)

Dec. 2023 - Sept. 2025
Working Student

In cooperation with Bender GmbH & Co. KG

  • Full-stack development of web applications with Angular, NestJS, and Docker
  • Development of REST interfaces for integrating external systems
  • Implementation of a manual viewer for context-sensitive display of technical manuals:
    • Development of a NestJS interface for connecting a CMS (data retrieval, mapping, processing)
      o Implementation of an Angular prototype to demonstrate the integration
  • Implementation of an automated translation process for manuals:
    • Extension of the backend interface (NestJS) to connect the DeepL API
    • Development of an Angular frontend to control and execute the translation process
  • Execution of tests and technical documentation of the developed components
2025
Oct. 2025 - Apr. 2026
Master's thesis

In cooperation with Bender GmbH & Co. KG

  • Design of a modular data and metadata model for the integration of technical documentation
  • Development of a REST interface with NestJS and PostgreSQL
  • Implementation of a prototype (vertical slice) in an Angular web application
  • Evaluation of the solution from a user and technology perspective

<Skills>

Programming Languages

TypeScript

JavaScript

Java

Python

C#

SQL

Frameworks / Libraries

Angular

NestJS

NodeJS

Express

Prisma

PostgreSQL

Spring

React

Solr

Typo3

Developer Tools

Git

Docker

CI/CD

Swagger

Postman

Unit Tests

IntelliJ

CMake

3D-Work & Computer Vision

Unreal Engine

Unity

Blender

Substance Painter

Gazebo

OpenCV

Other

Microsoft Office

Smart Media Creator

Photoshop

Premiere

<Projects>

TutorSwipe🎓

TutorSwipe is a team-based university project that focuses on connecting students with suitable tutors in a structured and secure learning environment. Developed by a six-person team, the platform enables users to discover tutors, manage profiles, book sessions, communicate via integrated messaging, and handle payments. A key feature is the video-based swipe mechanism, which allows students to explore tutor profiles in an intuitive and engaging way.

Angular

TypeScript

NodeJS

Express

Docker

Swagger

Prisma

Git

Postman

Skyfront 1944

In this Unreal Engine 5 game, the player controls a Flak 88 and defends the capital against waves of bombers and attacking tanks. Aircraft have a zone-based damage model, meaning that hits to the wings, fuselage, or engine trigger different crash or explosion scenarios. Tanks attack targets autonomously, while the player switches between time-delay and impact ammunition to hold out as long as possible. The project was developed in the Computer Games module with the aim of creating a small but polished and fully playable game.

Unreal Engine

Blender

Git

Inverse Kinematics Paper

For this project, I developed my own IK solution for the 7-DOF Franka Panda arm in Gazebo – completely without ROS. Using PyKDL, the robot was modeled as a kinematic chain, target positions were calculated, and executed directly in the simulator. The system achieves precise end effector positions and reliably detects unreachable targets.

Gazebo

Blender

Python

PyKDL

Git

DIY Photobooth 📸

This private project is a custom-built photo booth developed in my free time together with two collaborators. The wooden enclosure was built from scratch, while I was mainly responsible for the software development and the design of custom 3D-printed components. The system is powered by a Raspberry Pi 5 and a connected camera, automatically capturing three photos per session. Afterward, users can connect to the photo booth’s local Wi-Fi and access their images via a QR code to download them directly to their devices.

Python

Raspberry Pi 5

Git

Angry Chef 🍔

A chaotic and comical VR cooking game developed in Unity for Oculus as a semester project at Hochschule Fulda.

In Angry Chef, players step into the role of an impatient burger chef, preparing randomized orders under time pressure while dealing with increasing customer waves and over-the-top gameplay. Each round represents a full workday where success unlocks upgrades, expands the kitchen, and escalates the madness.

Unity

Blender

C#

Git