Devin Matthews

Associate Professor

Dallas, Texas, 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
Devin Matthews is an Associate Professor and computational scientist in Dallas with 13 years of research and teaching experience bridging chemistry and high-performance computing. Trained as a chemist with a PhD from UT Austin, he transitioned into software-intensive performance engineering, contributing low-level assembly and vectorization optimizations to the BLIS linear-algebra framework—work that improved kernels for Intel KNL and refined threading models. At Southern Methodist University he combines academic leadership with hands-on systems work, mentoring students while publishing and developing efficient numerical software. His background uniquely blends domain science, postdoctoral research at UT Austin, and practical open-source contributions to performance-critical libraries.
code13 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Chemistry, Doctor of Philosophy - PhD, Chemistry at The University of Texas at Austin
github-logo-circle

Github Skills (7)

assembly10
performance-optimization10
x86-6410
linear-algebra10
assembler10
x8610
multithreading9

Programming languages (5)

C++ShellCTeXPython

Github contributions (5)

github-logo-circle
flame/blis

Feb 2016 - Jan 2023

BLAS-like Library Instantiation Software Framework
Role in this project:
userBack-end Developer
Contributions:1 release, 53 reviews, 319 commits in 7 years
Contributions summary:Devin primarily worked on optimizing and improving the BLIS library's microkernels. Their contributions focused on the implementation of assembly language optimizations, especially for Intel KNL architectures. They added support for vectorized operations, and adjusted existing kernels, improving performance by fixing performance bugs and incorporating a more efficient threading model. They also refactored certain macrokernels to improve efficiency.
software-frameworklinear-algebra-librarylinear-algebramatrix-multiplicationblis
devinamatthews/marray

Mar 2015 - Nov 2024

Contributions:1 PR, 154 pushes, 4 branches in 9 years 10 months
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
Devin Matthews - Associate Professor