Francis Poulin is a University of Waterloo professor and associate professor with over a decade of experience at the intersection of computational fluid dynamics and scientific software. He contributes to high-profile open-source projects—helping implement a shallow water model in Oceananigans.jl for CPU/GPU fluid simulations and enhancing quasi-geostrophic model documentation for Firedrake—showing strengths in both core numerical development and clear technical communication. Based in Kitchener, Ontario, he combines academic rigor with practical software engineering, validating models through testing and reproducible simulation construction. Colleagues can expect a researcher who not only writes equations into code but also prioritizes robust documentation and verification to make complex geophysical models accessible and reliable.
🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
Role in this project:
Back-end Developer
Contributions:589 reviews, 390 commits, 94 PRs in 1 year 7 months
Contributions summary:Francis primarily contributed to the development of the shallow water model, implementing the core equations and functionalities. The user focused on establishing the model structure, including defining the solution and tracer tendencies, and constructing the simulation to be run. The user also worked on validating the model's performance through the construction of testing scripts.
Firedrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM)
Role in this project:
Technical Writer
Contributions:17 commits, 4 PRs, 17 comments in 4 years 5 months
Contributions summary:Francis's primary contribution centers on the creation and modification of documentation files within the repository. These changes involve adding and updating the documentation for a new demo related to the quasi-geostrophic (QG) model. The user has also made formatting and organizational adjustments, including code-block formatting, figure insertions, and correction of minor typos within the documentation files. Overall, the user's work focuses on providing comprehensive documentation for the QG model within the Firedrake project.
equationspartialfemmethodsimulation
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
Francis Poulin - Professor at University of Waterloo