Juanjo Bazán is a software engineer with 17 years of experience based in Madrid who blends web engineering with scientific software expertise, particularly in Ruby on Rails and Python. He contributes actively to open science projects—most notably SunPy for solar physics and the Journal of Open Source Software—bringing both back-end refactoring and front-end improvements to production systems. His work on Consul Democracy highlights a focus on civic tech and improving user-facing moderation and account workflows. Comfortable across the full stack, he pays attention to code quality (PEP 8, deprecations) and documentation, and has experience upgrading dependencies in mature Rails apps. Beyond coding, he serves as an associate editor for JOSS, signaling a commitment to reproducible, community-driven research software.
Contributions:89 reviews, 372 commits, 157 PRs in 6 years 9 months
Contributions summary:Juanjo contributed to dependency updates, including upgrading Rails and related gems, and addressed deprecation warnings. They made changes to the application's UI and layout, modifying the navigation bar and paper display. Their work involved both front-end and back-end aspects of the application, indicated by changes across views, controllers, and potentially model files related to paper display and RSS feed links. The commits focused on improving the presentation and core functionality of the journal's website.
Consul Democracy - Open Government and E-Participation Web Software
Role in this project:
Back-end Developer
Contributions:3 releases, 1594 commits, 716 PRs in 3 years 9 months
Contributions summary:Juanjo's commits focus on enhancements to the commenting system, database migrations, and user account features. They are involved in implementing aspects of back-end logic using Ruby on Rails as well as improvements to the user experience of the web application. The user has integrated features into the administration panel, including a system to approve, delete or mark as inappropriate comments. They have focused on enhancing the user interface, with new features and improvements.
web-softwarerailsrubygovernmente-participation
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.