Jean-michel Perraud is a software architect based in Canberra with 13+ years building large-scale environmental modelling and hydrology simulation systems. At CSIRO he has led architecture and development for continental-scale calibration, ensemble Kalman filter data assimilation, and workflow tools that underpin commercial products like Source. Comfortable in numerically complex domains, he gravitates toward problems that demand novel software interoperability and has contributed practical interop work in projects such as rdotnet and the Mono toolchain. His open-source activity includes refining educational materials for the tsai time-series library, reflecting an attention to clear documentation and user experience. Trained at Ecole Centrale Paris, he combines multidisciplinary systems thinking with hands-on backend engineering to bridge models, data, and production software.
13 years of coding experience
Masters degree, Multi-disciplinary; Management of information systems, Masters degree, Multi-disciplinary; Management of information systems at Ecole Centrale Paris
.NET interop library to call the R statistical language in the same process
Role in this project:
Back-end Developer
Contributions:315 commits, 13 PRs, 149 pushes in 9 years
Contributions summary:Jean-michel's contributions focus on enhancing the initialization process of the R engine within the .NET interop library. They implemented options to adapt the initialization when the R library is pre-loaded in the main application and improved the performance of initializing vectors at creation time. Additionally, the user addressed visibility requirements for data frame tests, suggesting a focus on the library's core functionality and performance optimization.
Time series Timeseries Deep Learning Machine Learning Python Pytorch fastai | State-of-the-art Deep Learning library for Time Series and Sequences in Pytorch / fastai
Role in this project:
Technical Writer
Contributions:6 commits, 1 PR, 1 comment in 1 day
Contributions summary:Jean-michel's contributions primarily involve minor spelling and grammar corrections across multiple tutorial notebooks within the `tsai` repository. These changes are focused on improving the clarity and readability of the documentation, indicating a focus on refining the educational content. The user appears to be enhancing the user experience by ensuring the notebooks are free of grammatical errors. This work benefits the learning process for others using the `tsai` library.
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.