Brendan Keith

Assistant Professor at Brown University

Providence, Rhode Island, United States
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
🎓
Top School
Brendan Keith is an Assistant Professor and computational scientist with 11 years of experience applying advanced numerical analysis and finite element methods to engineering and biomedical problems. He holds a PhD in Computational Science, Engineering, and Mathematics from UT Austin and has held research positions at Lawrence Livermore, TUM, and ICERM, reflecting a strong blend of academic and national-lab experience. Brendan is fluent in Python, C++, Fortran, and Matlab, and contributes to the widely used mfem C++ finite element library, where his backend work on mesh handling, visualization, and matrix factorization improves core scalability. His research spans Discontinuous Petrov–Galerkin methods, hp-adaptivity, viscoelastic and hyperelastic modeling, and Lagrangian coherent structures, demonstrating both theoretical depth and practical software delivery. Based in Providence, he combines rigorous mathematical modeling with hands-on code development to push high-performance simulation tools toward real-world engineering applications. An often-overlooked strength is his sustained focus on shape function design and goal-oriented adaptivity, which bridges abstract analysis and tangible computational gains.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Mathematics, Pure Mathematics and Applied Mathematics with option in Physics, Bachelor of Mathematics, Pure Mathematics and Applied Mathematics with option in Physics at University of Waterloo
bookDoctor of Philosophy (PhD), Computational Science, Engineering, and Mathematics, Doctor of Philosophy (PhD), Computational Science, Engineering, and Mathematics at The University of Texas at Austin
bookMaster of Science (M.Sc.), Applied Mathematics, Master of Science (M.Sc.), Applied Mathematics at McGill University
github-logo-circle

Github Skills (9)

c-language10
el10
f10
cprogramming-language10
scientific-computing9
linear-algebra9
hpc8
computational-science8
parallel-computing7

Programming languages (7)

JuliaC++CSWIGLessFortranPython

Github contributions (5)

github-logo-circle
mfem/mfem

Apr 2021 - Jan 2023

Lightweight, general, scalable C++ library for finite element methods
Role in this project:
userBack-end Developer
Contributions:112 reviews, 247 commits, 21 PRs in 1 year 9 months
Contributions summary:Brendan primarily contributes to the core finite element method library, `mfem/mfem`. Their commits focus on updating and modifying existing code, specifically related to the `osc` example. The changes involve code adjustments within the example files, including updates to the visualization, handling surface meshes, and refinement of the mesh for efficient processing. The user also demonstrates skill with matrix factorization in the domain.
cppfinite-elementshigh-orderhigh-performance-computingparallel-computing
brendankeith/PyMFEM

Mar 2021 - Jan 2022

Python wrapper for MFEM 4.2
Contributions:84 pushes, 2 branches in 9 months
python-wrapperpythonmfem
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