Principal Software Engineer (Team Lead) at Anaconda, Inc.
Berlin, Germany
Join Prog.AI to see contacts
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.
14 years of coding experience
10 years of employment as a software developer
PhD Neuroinformatics and Computational Neuroscience, PhD Neuroinformatics and Computational Neuroscience at The University of Edinburgh
Berlin International School
BEng Electronic Engineering and Music Technology Systems, BEng Electronic Engineering and Music Technology Systems at University of York
A high-level plotting API for pandas, dask, xarray, and networkx built on HoloViews
Role in this project:
Full-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.
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.