Profile

Dedicated and communicative programmer with a background in Visual Computing, GPU Software and Machine Learning. Currently, in a lead developer role handling the intersection of product, team and customer satisfaction. Keen to solve challenging software problems in a friendly and diverse work environment.

Experience

Lead Software Engineer - UX3D GmbH

May 2020 - Present

Product Ownership of Gestaltor, a content creation application for the glTF file format, the main product of UX3D.

Architecture for various software systems for internal and external projects.

Planning, estimation and implementation of various commissioned projects.

Software Engineer - UX3D GmbH

Mar 2019 - May 2020

Development of UX3D’s Gestaltor application including an OpenGL based renderer, a Qt based frontend targeting macOS, Windows and Linux.

Software Engineer (Working Student) - UX3D GmbH

Jun 2018 - Mar 2019

Implementation of various commissioned software solutions, including a Vulkan and C++ based benchmark tool and a Python based Blender plugin.

Research Assistant - Technical University of Munich

Jul 2017 - Apr 2018

Guided Research with publication “Latent-space Physics: Learning the Temporal Evolution of Fluid Flow”.

Research Assistant - Ludwig Maximilian University of Munich

Oct 2016 - Dec 2016

Development support for GeschichtePLUS: Augmented Reality Workshop.

Education

Technical University of Munich; Munich, Germany — Informatics: Games Engineering (M.Sc.)

2019

Focus on visual computing, machine learning and the simulation of physical systems.

Technical University of Munich; Munich, Germany — Informatics: Games Engineering (B.Sc.)

2016

Foundation of mathematics, computer science, game engine design, augmented reality and artificial intelligence.

Skills

Programming, C++ (11, 14, 17, 20), Python, JavaScript, C, Go, Swift, Rust, Haskell, Java, Kotlin, Bash, Machine Learning, Deep Learning, Convolutional Neural Networks (CNNs), Deep Neural Networks, Visual Computing, Computer Graphics, Physically Based Rendering (PBR), Augmented Reality (AR), Virtual Reality (VR), Unity, Substance Designer, Blender, GPU, GPGPU, Shaders, OpenGL, Metal, DirectX, Vulkan, WebGl, Applications Development, Native, Web, Cross Platform, UX, macOS, Windows, Linux, Android, iOS, Xcode, Visual Studio, VS Code, Agile Methodologies, Scrum, Kanban, YouTrack, Jira, Github

Languages

German (Native), English (Fluent), French (Basic)