Philipp Rüdiger

Principal Software Engineer (Team Lead) at Anaconda, Inc.

Berlin, 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
Philipp Rüdiger is a Principal Software Engineer and team lead at Anaconda with 14 years of experience building production-ready data management, visualization and analysis tools. He is the creator of Panel, hvPlot, HoloViews and GeoViews and a core maintainer of Bokeh and Datashader, driving both frontend interactivity and backend performance for large-scale visualizations. Bridging a deep research background—PhD in Computational Neuroscience—with pragmatic engineering, he translates complex scientific models into usable visualization and ML tooling. His contributions span full-stack work from JS/Python integrations in Jupyter to robust server-side rendering and event throttling for huge datasets. Based in Berlin, he frequently leads client integrations and open-source projects, known for improving developer ergonomics and documentation as much as core features. An unusual strength is his ability to apply biologically inspired modelling insights to practical visualization challenges, enabling richer, research-grade exploratory tools.
code14 years of coding experience
job10 years of employment as a software developer
bookPhD Neuroinformatics and Computational Neuroscience, PhD Neuroinformatics and Computational Neuroscience at The University of Edinburgh
bookBerlin International School
bookBEng Electronic Engineering and Music Technology Systems, BEng Electronic Engineering and Music Technology Systems at University of York
languagesGerman, Spanish, English
github-logo-circle

Github Skills (35)

data-visualizations10
javascript10
holoviews10
dashboard10
tab-panel10
bokeh10
python10
pandas10
data-visualisation10
plot10
control-panel10
dask10
front-end-development10
panels10
html10

Programming languages (14)

PowerShellJinjaCSSC++RustHandlebarsHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
holoviz/hvplot

Mar 2018 - Aug 2022

A high-level plotting API for pandas, dask, xarray, and networkx built on HoloViews
Role in this project:
userFull-stack Developer
Contributions:5 releases, 51 reviews, 355 commits in 4 years 5 months
Contributions summary:Philipp contributed to the initial implementation and infrastructure of the `hvplot` module, a high-level plotting API. Their work included the creation of example notebooks for plotting, helper tools, and documentation updates. They also addressed build-related issues, including pinning the dask version, and reorganized the repository structure for better organization.
apidata-analysispythonnetworkxdata-science
holoviz/holoviews

Sep 2012 - Jan 2023

With Holoviews, your data visualizes itself.
Role in this project:
userBack-end Developer
Contributions:17 releases, 337 reviews, 7280 commits in 10 years 5 months
Contributions summary:Philipp's commits focus on enhancing the functionality of the HoloViews library, particularly by adding features related to streaming data, handling categorical data, and improving the handling of annotations and layouts. The commits involve modifying core library files to implement new stream types, fix axis range issues, and improve the integration of various elements with different plotting backends, which suggests the user's focus on core library components and data manipulation. The changes contribute to the overall usability and capabilities of the HoloViews plotting system.
visualizesholovizholoviewsplotting
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