Samuel Agyakwa is a software engineer based in Boston with nine years of experience building backend systems and GPU-enabled ML runtimes. Currently at Vector after engineered roles at Google and Commure, he specializes in low-level interoperability and plugin configuration for projects like TensorFlow and JAX, where he contributed to the PJRT C API and GPU plugin work. A Computer Science student at Framingham State with a math minor, he blends academic rigor with production-grade systems development. Notably, his open-source work addressed cross-framework DLPack and allocator configuration issues that improve multi-platform GPU support—a detail that reflects both deep systems knowledge and practical impact.
9 years of coding experience
1 year of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Framingham State University
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Role in this project:
Backend Engineer
Contributions:1 review, 3 PRs, 1 comment in 23 days
Contributions summary:Samuel primarily contributed to the JAX library, focusing on backend functionalities and interoperability. Their commits included updates to the PJRT plugin configuration related to boolean data types, modifications to tests for JAX export features, and integration of multi-platform support. Furthermore, they made changes that affected PyTorch and TensorFlow interoperability by addressing incomplete DLPack support within the PJRT C API.
An Open Source Machine Learning Framework for Everyone
Role in this project:
Back-end Developer
Contributions:2 PRs in 3 days
Contributions summary:Samuel primarily contributed to the PJRT (Parallel JAX Runtime) C API within the TensorFlow project, focusing on the GPU plugin. They implemented features for passing allocator configurations, platform names, and updated Python bindings. The user also worked on refactoring and improving the PJRT C API test infrastructure. Their work involved modifications to both C++ and Python code related to GPU device management and plugin configuration.
pythondata-sciencedeep-learningmlmachine-learning
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.