Helping the client to develop a strategy on how to standardize and visualize digital twins in industrial contexts using game engines.
Architecture, Consulting and Development for a VR medical realtime eye tracking application. Development best practices, reviews. Agile processes consulting. High performance C++. Evaluation of data and transport via ZeroMQ interfaces.
Technologies:
Architecture consulting and CDK development for porting an existing web application with Unreal Pixelstreaming into the AWS cloud. The application is being integrated into the cloud infrastructure of a major automotive manufacturer. Compliance rules
Technologies:
Architecture consulting and development for simulating confidential processes. Plugin development, C++ / OpenCL Development, Help setting up productization.
Technologies:
Architecture consulting and development for an Unreal Engine based software portfolio. Transformation towards cloud native processes for on-demand rendering. Modularization and architecture of software stack. Development of Unreal Application and Cloud IaC Stack.
Technologies:
Architecture consulting and development in the field of cloud based rendering using the Unreal Engine. Architecture and development of a AWS connection plugin which enables the engine to interact with cloud native services.
Technologies:
Architecture consulting and development surrounding a cloud rendering pipeline using infrastructure as code with terraform. Consulting in team development, processes and structuring. Proof of concept web front-end.
Technologies:
Architecture and development of a cloud rendering plugin for the Unreal Engine. Project management and coordination of a number of stakeholders and partner developers. Requirement engineering and architectural design documentation.
Techologies:
Head of development for a startup in the industry VR sector. Design and development of a cloud based system for multi-user collaborative VR environments based upon game engines such as Unreal Engine 4 and the AWS cloud provider. Leadership and tutoring for a team of 5 in an agile development process with regular release cycles. Solution architecture for two web based frontends to the system as well as minitoring, backup and failsafe mechanisms.
Toolchain setup and maintenance, dependency management.
Installation and administration of the company's infrastructure. Varios Linux based systems, VPN networking and local servers.
Technologies in use are:
Various projects in the area of development and visualization of physics and driving simulation, networking and software architecture.
Driving simulation
Consulting and development of a real time driving simulation solution by integrating HIL simulation system live data into a high end visualization and VR solution. Starting with requirement engineering, through architecture and development of now 7 releases I have worked on this project from the start. Focus was always on flexibility, performance and customization. It includes real time evaluation of data received from a simulation system and feeding into a VR scene through an SDK layer.
Notable technologies include:
In subsequent releases this project was further developed to adapt to more use cases and customer specific requirements. This includes:
Video Streaming Component
For a new developed HPC based distributed rendering solution I developed a component which enabled those remote rendered content to be displayed anywhere. This included very high performance standards in terms of resolution, frame rate and adaptive quality adjustments.
Physics simulation
This project too was designed and developed by me from day 1. Core content is the abstraction and integration of several physics simulation engines such as bullet, ODE or PhysiX into a VR environment to enable the user to interact with a scene in a life like fashion. To simulate collisions and joint constraints as well as edit those scenes interactively. 2 backends were implemented and several investigated.
Further development included mechanisms to automatically adapt complex geometries to simulation needs (convex decomposition). Also performance was greatly enhanced and further input means such as force feedback devices were modeled.
Technologies in use include:
Video streaming
This project realized a platform independent video solution to grab arbitrary desktop content and apply it to a interactive texture inside a VR scene in real time. The user inside VR can freely interact with that streamed content as if it were direct. In additional releases the software was extended with HTTPS / SSL transport layer encryption including client certificate verification and further multi platform adaptations. Specifically Linux.
The system is being used by automobile industry to embed simulated instruments and devices such as on-board entertainment or driving assist electronics into a VR driving simulation.
Web application for facility management
This project focused on architecture, development processes, data modeling and interface design for a web application. Purpose was to display and visually modify edifice related data in a browser or tablet using HTML5 drawing technology.
After I could hand over PowerHouse development to a new team I was assigned architect for the whole RTT systems, a position that I still hold today. This involves 5 teams, primarily focussed on realtime 3D visualization. I share this task with one other architect and appreciate this team work.
Starting at RTT my first task was analysis and performance optimization of ja Java application server (Tomcat, jetty) based asset management systems.This involved several analysis tools and methods, as well as profiling and subsequent counselling of the developer team.
After this was done I was assigned to the architecture, conception and development of a new framework for distribution of abstracted services (SOA). Special focus here was video streaming and server based rendering in order to enable web applications to directly consume backend rendered content. The product is today the third pillar in RTT's product portfolio and was named "PowerHouse".
Unix system development in various areas:
Work in 3 different projects:
Quality assurance and software test
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.