Jeremy Thompson

Research Assistant Professor at University of Colorado Boulder

Denver, Colorado, 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
Jeremy Thompson is a Research Assistant Professor and software engineer specializing in high-performance scientific computing, open-source numerical libraries, and preconditioning for high-order finite element operators. He develops and integrates libCEED and Ratel into exascale workflows, contributing backend optimizations to widely used projects such as MFEM and PETSc to accelerate mass and diffusion integrators. A former USAF advanced weapon systems analyst and decorated instructor, he combines disciplined systems thinking from military service with a PhD in applied mathematics to solve computationally intensive PDE problems. He is active in sustainable open-source community building—mentoring on freeCodeCamp—and has helped restore critical confidence in weapons-system analytics early in his career, an unusual blend of domain rigor and software engineering.
code9 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MSc) Applied Mathematics, Master of Science (MSc) Applied Mathematics at University of Washington
bookOperations Research Systems Analysis Military Application Course, Operations Research Systems Analysis Military Application Course at Army Logistics University - College of Professional and Continuing Education
bookBachelor of Science (BS) Mathematics Philosophy minor, Bachelor of Science (BS) Mathematics Philosophy minor at United States Air Force Academy
bookDoctor of Philosophy (PhD) Applied Mathematics, Doctor of Philosophy (PhD) Applied Mathematics at University of Colorado Boulder
languagesEnglish, german - a2
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

c-language10
algebra10
dmp10
el10
hpc10
c1110
dm10
petsc10
c1710
numerics10
f10
parallel-computing10
numerical-methods10
numerical-analysis10
plex10

Programming languages (15)

MDXC++CRustTeXHTMLFortranJulia

Github contributions (5)

github-logo-circle
mfem/mfem

Apr 2020 - Mar 2021

Lightweight, general, scalable C++ library for finite element methods
Role in this project:
userBack-end Developer
Contributions:20 reviews, 40 commits, 10 PRs in 11 months
Contributions summary:Jeremy focused on integrating and optimizing the use of libCEED within the MFEM finite element library. Their contributions include refactoring the codebase to leverage libCEED for diagonal assembly and applying it to mass and diffusion integrators. They also worked on improving the existing libCEED integration by adding features, refactoring code, and correcting errors to ensure the library is performing correctly with existing code. Overall, the user's work centers around enhancing MFEM's capabilities through the effective use of the libCEED backend.
c-plus-plusfinitefemamrc-library
petsc/petsc

Nov 2019 - Aug 2022

Mirror of https://gitlab.com/petsc/petsc
Role in this project:
userBack-end Developer
Contributions:7 commits in 2 years 9 months
Contributions summary:Jeremy primarily contributed to the PETSc library by adding and modifying functionalities within the `MatShell` module, particularly focusing on vector type management and operations. They expanded support for DMPlex and libCEED integration, implementing local offset retrieval and CeedElemRestriction. Furthermore, the user made minor fixes, including correcting misleading Valgrind output and incorporating missing `CHKERRQ` calls. Their work primarily focused on enhancing the library's low-level numerical linear algebra capabilities and supporting its integration with other libraries.
petscgitlab
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
Jeremy Thompson - Research Assistant Professor at University of Colorado Boulder