Philipp Aller is an Automation Engineer with four years of multidisciplinary experience bridging systems engineering, CAD/CAE automation, and energy systems modelling. Based in Aachen, he combines hands-on automation work at LeiKon with a strong research background from RWTH Aachen and RWTH-affiliated institutes, where he automated topology optimization and linked SysML system models to simulations and CAD. An active back-end contributor to the widely used PyPSA energy modelling ecosystem, he has enhanced power-system analysis functionality—adding metrics like curtailment, CAPEX/OPEX and dynamic line rating—demonstrating a practical focus on improving model fidelity and data analysis. Fluent in Python and familiar with tools from Catia and Abaqus to Cameo/Matlab, he thrives at the intersection of mechanical design and software automation. Notably, his contributions reflect both low-level bug fixes and feature development in open-source energy modelling, signaling an engineer who moves fluidly between research, code, and production.
4 years of coding experience
2 years of employment as a software developer
Automatisierungstechnik M.Sc., Automatisierungstechnik M.Sc., 1,6, Automatisierungstechnik M.Sc., Automatisierungstechnik M.Sc., 1,6 at RWTH Aachen University
PyPSA-Eur: A Sector-Coupled Open Optimisation Model of the European Energy System
Role in this project:
Back-end Developer
Contributions:69 reviews, 66 commits, 45 PRs in 9 months
Contributions summary:Philipp primarily focused on implementing and improving the core functionality of the PyPSA-Eur model. Their contributions include adding dynamic line rating calculations using the atlite library. The user also modified the build and solve scripts to incorporate the line rating, including updating the Snakefile and adding constraints. Further work involved fixing bugs and refactoring code related to the line rating implementation.
Contributions:32 reviews, 32 commits, 35 PRs in 11 months
Contributions summary:Philipp primarily contributed to the `pypsa/pypsa` repository by fixing bugs related to length mismatches, keyword errors, and code inconsistencies. They also initiated a `statistics.py` file and added new functionalities such as calculating curtailment, capital expenditure, operational expenditure, congestion rent, and revenue. The user's work demonstrates a focus on improving the functionality and data analysis capabilities of the power system analysis tool.
pythonpyomosnl-applicationsrenewablespowerflow
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.