Professional Experience
Technical Director, Lead Programmer & Producer
06.2021 - Exp. 12.2023
Farbspiel Interactive GmbH & Co. KG, Cologne, Germany
- Design and implementation of technical toolset, stack and infrastructure
- Implementation of code review process and quality assurance
- Design and implementation of CI/CD pipeline including automated testing suite
- Performance optimization
- Technical design and implementation of modularized and scalable gameplay and general system
- Unreal Engine (Blueprint and C++)
- Management of engineering team
- Since Jan. 2023 support of production and project management
- Since Jul. 2023 lead of production and project management to ensure finalizing project on time
Lecturer
10.2021 - present
Macromedia University of Applied Science, Cologne, Germany
- Organization and deliver lectures for ”Game Engines” and ”Software Project”
- Project management for student projects in ”Game Engines” lecture
Gameplay Programmer
02.2020 - 06.2021
Rivers and Wine Studio GmbH, Cologne, Germany
- Design and implementation of gameplay systems
- Unreal Engine (Blueprint and C++)
- Modularization of existing code base
- Implementation of coding standards and code review process
- Design and implementation of CI/CD pipeline with automated test suite
- Optimization of tech-art related aspects of the game
Backend Software Engineer
07.2020 - 12.2020
aifora GmbH, Dusseldorf, Germany & remote
- Support for aifora’s engineering team in improving their microservice-based retail automation application
- Implementation of a robust and scalable backend solution
Software Engineer
11.2018 - 02.2020
Extality, Cologne, Germany
- End-to-end development in Unity and Unreal Engine
- Release/delivery of multiple Virtual Reality, Augmented Reality and Mixed Reality apps for clients
- Implementation of internal projects
- Project management
- Software prototyping
- Modularization and maintaining of software stack
- Development of coding conventions
Research Assistant
08.2014 - 10.2018
Computer Graphics and Multimedia Systems Group, University of Siegen, Germany
- Research project and development of simulation methods for Time-of-Flight sensors
- Collaboration with industrial partner
- Utilizing computer graphics methods for physically accurate and efficient simulation
- Development of scenarios, scenes and data for quantitative evaluation and comparison of Time-of-Flight related algorithms
- Publishing of results in research papers
- Delegating task to student research assistants
- Lectures, tutorials and teaching of students in Computer Graphics courses
- Organization and overseeing of Computer Graphics Practical Training
Software Engineer
01.2013 - 08.2014
LOKISA Smart Energy GmbH, Mechernich, Germany
- Development of smart energy manager for photovoltaic system
- Low-level control software development in C++ on Raspberry Pi and pironex piA models and similar single-board computers
- Development and maintaining of libraries
- Customization of underlying Linux system
- Implementation of 3D rendering tools for internal planning purposes
- Scrum framework
Student Research Assistant
10.2012 - 12.2012
Computer Graphics Group, RWTH Aachen University
- Creating and maintaining database with facial animations
- Implementation of improvements for facial animation tools