DE
Here I describe my areas of expertise. This helps me get found more easily in search queries.

You're probably already familiar with the following topics.

Feel free to send me an email for direct contact or visit me on LinkedIn.
+ Electrical Drive Technology
Electrical drive technology describes the conversion between electrical current and mechanical motion through electrical machines across the entire drivetrain.

In addition, different forms of current such as direct current and alternating current can be freely converted using appropriate power electronics.

Developing electrical drive technology includes designing the drivetrain and power electronics as well as testing on a test bench.
+ Drivetrain
Electrical machines perform their work directly or indirectly on a unit, or transmit torque to, for example, wheels. To do this, the drivetrain's gear ratio must be adapted via the number of pole pairs and, if necessary, a gearbox. Variable-speed drives additionally require suitable power electronics.
+ Power Electronics
A power electronics unit is needed to adapt to the respective power source. It supplies the drive with variable power in order to set both speed and torque as needed. Using power electronics improves the efficiency of an electrical machine, especially under partial load.
+ Drive Test Benches
A test bench is used to qualify an electrical drive. It can be custom-developed, adapted, or rented. In addition to examining the electrical machine itself, the entire drive system is often tested for performance and efficiency.
+ Internet of Things (IoT)
The Internet of Things (IoT) connects the physical application with the digitally networked world.

The physical application is provided with a "digital twin" as its image on the internet.
Besides a larger pool of information, new services, easier maintenance work, and remote controllability are of great interest.

Devices that are part of the Internet of Things can be installed easily and cost-effectively by trained personnel.
Commissioning of the IoT application can be carried out remotely by qualified specialists.
+ Device Monitoring
The digital twin serves the user as a control element, for example via a smartphone app or web interface. This allows commands to be executed remotely and states as well as measured values to be monitored.
+ Data Transmission
By regularly querying the devices' status, operating and fault behavior become known. A large pool of application information allows statistical data to be collected, which can be used to track usage behavior. This information is valuable for market research and quality assurance purposes. In addition, maintenance work becomes plannable (predictive maintenance) and is no longer tied to fixed time intervals associated with costly service hours.
+ Remote Access
Online access to the end device increases service quality while simultaneously reducing costs and wait times. Manual remote control of applications enables direct influence on the application. Subsequent "over the air" updates have long been state of the art. Applications are constantly evolving: software adjustments for extending functionality and fixing bugs allow the IoT product to be individually configured for the customer and continuously improved.
+ Mathematical Models
Mathematical models are effective tools for representing physical components and systems virtually - depending on the degree of complexity, this works surprisingly well.

Models are used for simulation purposes in the planning phase, as observers within a control loop, or as a digital twin.

Models often save the use of expensive sensors, since existing information can be used and missing data can be abstracted.
+ Simulation Model
Simulations are the first step in getting a feel for the application. Scaling size, power, and time behavior allows a parameter study to be created. In prototype development, simulation models are useful for first understanding the reference behavior of a component or an overall system. This allows initial estimates to be made, control algorithms to be designed, and functions to be tested. Once the SIL phase (Software in the Loop) has been completed, the model can be tested on HIL systems (Hardware in the Loop) together with existing components. Compatible models, for example from Matlab/Simulink, speed up rapid prototyping.
+ Control Engineering
To ensure stability and increase dynamics, models are suitable as observers within control loops. If a system's state value is not measurable, or measuring it is not economical, observers provide insight into internal states. Model predictive controllers are able to estimate future events (Model Predictive Control). This allows a feed-forward signal to be superimposed on classical feedback in order to accelerate processes at their performance limits.
+ Digital Twin
In the Internet of Things, mathematical models are implemented on servers and microprocessors to provide the physical application with a digital twin. This so-called digital twin visualizes states and measurement data of the actual application and is able to store them persistently. This allows comparisons with the past to be made and enables event-based planning of any maintenance work.

+ Signal Processing
Signal processing begins with the acquisition of physical quantities through correctly installed sensors. The analog measurement signal must then be conditioned before being digitized.

Mathematical operations and statistical tools can be used to improve signal quality.

Storing signal data is always a compromise between readability, storage space, and information content/loss.
+ Signal Acquisition
Selecting and installing a sensor is often a question of cost and time. Mounting sensors is usually already the first source of error to avoid, since, for example, hotspots aren't representative for a temperature measurement. Cable lengths and contacting also affect how the measurement signal is processed. Sensors often already come with a logical, analog, or digital interface. There are also sensors that, combined with embedded systems, are internet-capable right out of the factory.
+ Signal Conditioning
Level adjustment of signals allows measurement ranges to be used effectively, while filters remove interference from the measurement signal in order to increase the information content of the useful signal. Poorly designed measurement circuits that load sensors can affect the measurement signal and generate errors. The type of signal digitization determines the discretization of information: gradations in levels and time intervals can cause a lot of information to be lost or needlessly accumulated. Less is often more, when it's clear what's being measured.
+ Signal Processing
Recorded signals can be improved with mathematical operations by reworking gaps and inserting missing information. Interpolating information can increase resolution when, for example, a specific format must be maintained. Signals from different information sources can be synchronized by shifting and scaling.
+ Software Development
Software development begins with defining the platform. Functionality always comes first. This applies both to firmware for embedded systems and to scripts for desktop applications or web development.

Interfaces to machines, so-called APIs, have different requirements than user interfaces. While machines interact in a resource-efficient and effective way, a user is confronted with the most intuitive usability possible.

Cross-disciplinary collaboration with hardwaredevelopers, networkadministrators, dataanalysts, or designers is always required. A basic understanding of other disciplines is assumed.

Choosing the right hardware matters for each respective application. Single-board computers running simple Linux systems offer a hybrid solution between hardware-level programming and scripting applications. Everything from simple server applications up to entire Docker containers can run on them.
+ Embedded Systems
Embedded systems are based on the use of microcontrollers. Their hardware-level programming is done in compiled programming languages such as C and C++. Sensors and actuators are located on the controller's board. Inputs via buttons, speech, or RFID tags can be captured just as well as analog and digital sensor data. Addressing motors, relays, or displays offers applicationpossibilities for control, regulation, and automation.
+ Scripting Applications
Scripts run on operating systems of PCs and servers such as Windows, macOS, or Linux distributions. They automate file management, data structuring, as well as retrieving and sending information. Further applications through interpretable scripting languages such as Matlab or Python lie in visualization, machine learning, or big data. JavaScript dynamically extends static websites and progressive web apps.
+ Web Development
Websites provide an entry point into user interfaces. Landing pages and webapplications can be accessed directly from the browser with a URL. Under the specifications of web designers, web development is much more about implementing the desired functionality in the frontend. While scripting applications run on servers in the backend, the responsive frontend is interpreted directly by the browser on PC and smartphone through markup languages such as HTML and CSS. Progressive web apps also offer functions that run offline on end devices and, in part, replace native apps under iOS and Android.