Wilhelm Kirchgässner is a data scientist specializing in machine learning for electrical drive and motion control systems, with nine years of experience bridging research and industrial deployment. Currently at Beckhoff Automation, he applies ML and data engineering to XPlanar position feedback, building on a doctoral-level background in electrical engineering from Universität Paderborn. His work ranges from thermal and control modeling of permanent magnet synchronous motors to reinforcement-learning–based current control, and he contributed Monte Carlo RL material and example control trajectories for a popular university course repository. Comfortable in Matlab and Python, he brings embedded software experience from Continental and a practical electronics apprenticeship, which gives him a rare combination of hands-on hardware insight and advanced ML research. Active on GitHub, Kaggle and ResearchGate, he translates academic rigor into production-ready solutions for motion control challenges.
9 years of coding experience
8 years of employment as a software developer
Dr.-Ing., Electrical Engineering, Summa cum laude, Dr.-Ing., Electrical Engineering, Summa cum laude at Universität Paderborn
Bachelor of Science (B.Sc.), Elektrotechnik, 1.3, Bachelor of Science (B.Sc.), Elektrotechnik, 1.3 at Hochschule Ostwestfalen-Lippe
Electrical Computer Engineering, Electrical Computer Engineering at University of California, Santa Barbara
Gesellenbrief Elektroniker für Geräte und Systeme, Duales Studium, Gesellenbrief Elektroniker für Geräte und Systeme, Duales Studium at Phoenix Contact GmbH & Co. KG
Lecture notes, tutorial tasks including solutions as well as online videos for the reinforcement learning course hosted by Paderborn University
Role in this project:
ML Engineer
Contributions:2 releases, 1 review, 120 commits in 1 year 11 months
Contributions summary:Wilhelm's contributions primarily focus on implementing and refining a Monte Carlo reinforcement learning algorithm for the forest tree example. They developed and integrated code, including a Matlab script for calculating exemplary control trajectories, for the reinforcement learning course materials. The user's work involved visualizing results and creating corresponding plots.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.