Maarten Breddels is a founding engineer and entrepreneur with 12+ years building high-performance Python web and data apps, currently leading Widgetti (creator of Solara) and co-founding Grotto AI and PyCafe. He specializes in pure-Python, React-style web frameworks for data science, scaling Jupyter-first applications from dashboards to multi-user web services. A prolific open-source contributor, his work spans low-level performance (Apache Arrow, vaex), interactive visualization (bqplot, ipyvolume, voila) and robust Jupyter integration (nbconvert, jupyter_server, ipywidgets). His background in astronomy (MSc, PhD) informs a pragmatic approach to large-data problems and numerical computation, while contributions to projects like underscore.js show deep cross-language fluency in handling edge-case data comparisons.
12 years of coding experience
11 years of employment as a software developer
Bachelor's degree / Engineer Information Technology, Bachelor's degree / Engineer Information Technology at Hanze
Master of Science (MSc) Astronomy, Master of Science (MSc) Astronomy at University of Groningen
Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀
Role in this project:
Back-end Developer & Release Manager
Contributions:4 releases, 174 reviews, 3796 commits in 8 years 11 months
Contributions summary:Maarten's primary contributions revolve around releasing and maintaining various components within the Vaex project. Their commits predominantly focus on version updates for different packages like vaex-core, vaex-hdf5, and vaex-ml. The user is responsible for ensuring the project's dependencies are up-to-date, and for managing the automated release pipeline. These changes indicate a focus on continuous integration and continuous delivery.
A Pure Python, React-style Framework for Scaling Your Jupyter and Web Apps
Role in this project:
Full-stack Developer
Contributions:223 reviews, 667 commits, 490 PRs in 11 months
Contributions summary:Maarten primarily contributed to the backend functionality by refactoring the application to support multi-user and multi-server startups. They modified server-side code, particularly files related to the core server logic (`server.py`), the API endpoints (`fastapi.py`), and testing infrastructure (`server_test.py`). The changes included implementing WebSocket communication and integrating data app features, likely improving the system's scalability and user experience.
jupyterpythonreactdataappfastapi
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.