Jonathan Chambers is a Co-founder and CTO with 14 years of experience bridging academic research and product engineering in energy and built-environment decarbonisation. He holds a PhD from UCL and an MSc from ETH Zurich and leads Planeto building web-based energy planning software while lecturing and running data-driven research at the University of Geneva. His expertise spans building energy modelling, GIS, Monte Carlo simulation and large-scale data workflows, with hands-on experience translating PhD research into industry programmes such as EDF’s SMETER. A practical coder and contributor to pandas back-end fixes and performance improvements, he combines scientific rigour with production-grade software design. Comfortable working across startups and large organisations, he focuses on measurable impact—optimising heating and cooling systems at city scale using computational methods and big data. Colleagues describe him as a research-minded engineer who consistently turns complex energy models into usable tools and insights.
14 years of coding experience
6 years of employment as a software developer
International Baccaleurate Mathematics Physics Chemisty History English French, International Baccaleurate Mathematics Physics Chemisty History English French at Geneva International School
BSc Hons Physics Philosophy, BSc Hons Physics Philosophy at Durham University
MSc Energy Science and Technology, MSc Energy Science and Technology at ETH Zürich
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
Back-end Developer
Contributions:5 commits, 23 comments, 9 issues in 1 month
Contributions summary:Jonathan primarily contributed to the `pandas` library's back-end functionality, focusing on bug fixes and performance enhancements related to SQL interactions and data parsing. Their work included addressing issues with date parsing in SQL queries and optimizing the `to_sql` method for improved write performance, involving changes in `pandas/io/sql.py` and related test files. The user also fixed compatibility issues with Python 3.3, ensuring broader usability and addressing specific edge cases in data handling within the library's data structures.
Contributions:5 releases, 22 commits, 6 PRs in 3 years 10 months
extensionsacademic-writingmarkdownacademic-papers
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.