Francis Poulin

Professor at University of Waterloo

Kitchener, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code11 years of coding experience
github-logo-circle

Github Skills (8)

c-language10
restructuredtext10
cprogramming-language10
sphinx10
documentation10
oceanography9
openmp9
firedac7

Programming languages (13)

CSSC++CTeXHTMLJupyter NotebookJuliaTypeScript

Github contributions (5)

github-logo-circle
CliMA/Oceananigans.jl

Nov 2020 - Jul 2022

🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
Role in this project:
userBack-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.
flavoredclimategpuoceanfluid
firedrakeproject/firedrake

Apr 2016 - Sep 2020

Firedrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM)
Role in this project:
userTechnical 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