Jonathan Lifflander is a Senior Member of the Technical Staff at Sandia National Laboratories with a PhD in Computer Science from UIUC and over a decade of experience in task-based programming models, language design, and scheduling algorithms. As PI of Sandia's DARMA project, he bridges research and production, driving execution-model innovation for high-performance computing. His open-source work includes substantive back-end contributions to the widely used Kokkos performance-portability ecosystem, where he refactored DynamicView and optimized memory management for cleaner, faster code. Jonathan combines deep academic grounding with hands-on systems engineering, routinely turning scheduling theory into scalable, maintainable implementations.
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Role in this project:
Back-end Developer
Contributions:21 reviews, 18 commits, 7 PRs in 7 months
Contributions summary:Jonathan's primary focus was on refactoring and improving the `DynamicView` component within the Kokkos library. Their commits involved rewriting the `DynamicView` to remove dependencies and improve its efficiency and maintainability. They also addressed initialization order warnings, fixed typos in comments, and added comments, further demonstrating a focus on code quality. The user also refactored the `ChunkedArrayManager` and related memory management, optimizing memory access.
GitHub Action to validate if PR description contains phrase "Fixes #issue"
Contributions:9 reviews, 4 PRs, 4 pushes in 3 years 10 months
linterfixespr-descriptionvalidatephrase
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
Jonathan Lifflander - Senior Member Of The Technical Staff at Sandia National Laboratories