Fabian Hofmann

Softwareingenieur at Open Energy Transition

Frankfurt, Hesse, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Fabian Hofmann is a software engineer and physicist with nine years of experience focused on energy system modeling and accelerating the renewable transition. A core developer of the widely used PyPSA project and contributor to PyPSA-Eur, he blends backend engineering, automation, and visualization improvements to make complex power-system models more reliable and interpretable. He combines a PhD in theoretical and mathematical physics with hands-on coding to design and optimize sector-coupled energy models, including work on load costs, line ratings, and renewable generator integration. Based in Frankfurt, he splits time between research at Technische Universität Berlin and applied engineering at Open Energy Transition, bringing both academic rigor and production-focused delivery. Notably, his commits show a knack for improving plotting and UX in scientific tools—making technical results clearer for decision-makers.
code9 years of coding experience
bookDoctor of Philosophy - PhD, Theoretical and Mathematical Physics, Doctor of Philosophy - PhD, Theoretical and Mathematical Physics at Johann Wolfgang Goethe-Universität Frankfurt am Main
github-logo-circle

Github Skills (13)

data-visualizations10
pandas10
cartopy10
data-visualization10
data-visualisation10
lib10
pypsa10
python10
matplotlib10
xa9
snakemake9
energy-system9
xray9

Programming languages (9)

JuliaTypeScriptC++ShellRustJavaScriptJupyter NotebookRuby

Github contributions (5)

github-logo-circle
PyPSA/PyPSA

May 2019 - Jan 2023

PyPSA: Python for Power System Analysis
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:245 reviews, 547 commits, 314 PRs in 3 years 9 months
Contributions summary:Fabian's commits primarily focused on modifying the plotting functionality within the PyPSA library, including adding z-order, fallback mechanisms, and fixing bugs. They also introduced a new function to plot flows and added the ability to control the colors and widths of different branch components. Furthermore, the user was responsible for implementing new features, like new plot arguments, and refactoring existing features of the code. These changes appear to be part of a push towards improved visuals within this power system analysis tool.
pythonpyomosnl-applicationsrenewablespowerflow
PyPSA/pypsa-eur

Oct 2019 - Dec 2022

PyPSA-Eur: A Sector-Coupled Open Optimisation Model of the European Energy System
Role in this project:
userBack-end Developer
Contributions:176 reviews, 202 commits, 184 PRs in 3 years 2 months
Contributions summary:Fabian primarily contributed to the project by modifying Python scripts, specifically focusing on the implementation and adjustment of the load costs, line rating, and the addition and configuration of renewable and conventional generators to the energy system model. They also made changes to the build process, the inclusion of the line rating from external resources, and addressed bug fixes and adjustments. Their work involved modifying the code for the core functionalities and improving the integration with the existing data.
renewable-energysnl-applicationseuropeanenergy-systemmodeling-tool
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.
Request Free Trial
Fabian Hofmann - Softwareingenieur at Open Energy Transition