Jupyter Distinguished Contributor at Project Jupyter
Valencia, Valencian Community, Spain
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Carlos Herrero is a software engineer with 7 years of experience focused on open-source tooling for interactive computing and robotics, currently recognized as a Jupyter Distinguished Contributor. Based in Valencia, he blends front-end finesse—improving UI/UX in projects like Lumino and gridstack.js—with full‑stack work enabling ROS2 support in jupyter-ros and debugger features in JupyterLab. His contributions show a pragmatic eye for robustness and developer workflows, from widget behavior and resizing quirks to module packaging and build automation. He has progressed through core roles at Project Jupyter and QuantStack, translating research-grade robotics and AI ideas into production-ready extensions. Notably, he pairs UI-centered improvements with deep integration work for scientific tooling, making complex robot and notebook interactions feel native. Fluent in both Python packaging and modern web component patterns, he helps bridge the gap between robotics, AI, and interactive computing.
7 years of coding experience
4 years of employment as a software developer
Batchillerato, Batchillerato at IES Josep de Ribera
Lifeguard, Lifeguard at La real federación española de salvamento y socorrismo
Higher education training cycle in cross-platform application development, Higher education training cycle in cross-platform application development at IES Dr. Lluis Simarro Lacabra
Jupyter widget helpers for ROS, the Robot Operating System
Role in this project:
Full-stack Developer
Contributions:3 releases, 3 reviews, 27 commits in 1 year 8 months
Contributions summary:Carlos's contributions primarily involved preparing the repository for ROS2 support, integrating ROS2-related components and updating existing ROS1 implementations. They refactored code to align with the ROS2 architecture, including changes to package imports and server extensions. Additionally, the user updated the build configurations and dependencies using `setup.py` and integrated features to improve the build workflow.
Contributions:118 reviews, 66 commits, 104 PRs in 2 years 1 month
Contributions summary:Carlos contributed to the JupyterLab computational environment by implementing features for the debugger sidebar, including its functionality and the interaction with the application. They also worked on testing and module imports, specifically focusing on labextension development using Python and setuptools. The user addressed issues related to the use of hyphens in module names, and also improved prebuild extension documentation. Furthermore, they worked on internal improvements, like exposing active index on the completer.
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
Carlos Herrero - Jupyter Distinguished Contributor at Project Jupyter