Jérôme Lopez is an R&D and innovation director with 14+ years leading multidisciplinary teams to deliver energy- and environment-focused solutions for the built environment from Bordeaux. He designs and pilots both applied R&D (phase-change thermal storage, uncertainty analysis tools, asset-management platforms) and high-profile engineering missions (university campus renovations, energy masterplans, HQE/LEED/BREEAM assessments), securing public and private funding for tech transfer. Academically grounded with a doctorate in mechanics and energetics and an engineering degree, he combines deep scientific rigour with hands-on project delivery and portfolio management of IP and software. Jérôme also contributes to backend open-source projects in the Python ecosystem (marshmallow, webargs, apispec) and to energy data tooling (emoncms), reflecting a practical comfort with software that complements his systems-level view of buildings. Notably, he couples strategic RDI leadership with gritty technical involvement—often moving between grant writing, prototype development and client-facing engineering on the same programs.
14 years of coding experience
Ingénieur, Génie Industriel, Ingénieur, Génie Industriel at ENSGTI - Ecole Nationale Supérieure en Génie des Technologies Industrielles
DEUG MIAS préparatoire aux concours, Sciences pour l'Ingénieur, DEUG MIAS préparatoire aux concours, Sciences pour l'Ingénieur at Université d'Avignon et des Pays de Vaucluse
Doctorat, Mécanique et Energétique, Doctorat, Mécanique et Energétique at Université Bordeaux I
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Role in this project:
Back-end Developer & API Developer
Contributions:34 reviews, 501 commits, 386 PRs in 6 years 5 months
Contributions summary:Jérôme primarily contributed to enhancing the apispec library, which focuses on generating API specifications. Their work included implementing features for documenting API endpoints by integrating with the marshmallow library, incorporating OpenAPI metadata, and making it compatible with various OpenAPI versions. They focused on mapping marshmallow fields to OpenAPI types, supporting nested schemas, and documenting parameter and response schemas. Additionally, the user added the ability to document request bodies and response headers, improving the library's completeness and usability for developers.
A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
Role in this project:
Back-end Developer
Contributions:70 reviews, 132 commits, 251 PRs in 6 years 6 months
Contributions summary:Jérôme primarily contributed to the `webargs` library, focusing on enhancements and bug fixes related to parsing and validating HTTP request arguments. Their work included refactoring code, adapting to breaking changes in the Marshmallow library, adding data keys for flexible data retrieval, and fixing issues related to nested structures and data key handling. The user also addressed several code style and compatibility issues across different parsers and frameworks supported by webargs.
redocpythonrequest-validationbottlepydjango
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
Jérôme Lopez - Directeur De La R&D Et De L'Innovation