James Taliaferro

Software Developer at Lawrence Livermore National Laboratory

San Francisco Bay Area 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
James Taliaferro is a software developer with seven years of experience building HPC-focused tools and automation at Lawrence Livermore National Laboratory and a B.S. in Computer Science from UC Santa Cruz. Based in the San Francisco Bay Area, he blends hands-on development with build-and-release engineering, contributing to the widely used Spack package manager by adding and maintaining packages and configuring complex build processes. He has practical experience with high-performance computing environments, including a Python tool to aggregate NFS-stored data into MongoDB during his LLNL internship. A committed open-source advocate, James brings practical DevOps sensibility to reproducible scientific software and tooling, with a track record of introducing new packages and streamlining dependency integration.
code7 years of coding experience
bookUniversity of California Santa Cruz
github-logo-circle

Github Skills (8)

package-manager-tool10
build-tools10
package-manager10
python10
build-automation10
cmake9
rust8
makefile8

Programming languages (6)

RustVueJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
spack/spack

Sep 2023 - Dec 2024

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:5 reviews, 16 PRs, 6 comments in 1 year 2 months
Contributions summary:James primarily contributed to the Spack package manager by adding new packages and updating existing ones. They added new versions of existing software packages such as Kakoune, Taskwarrior, and Neovim. Moreover, they introduced entirely new packages, including timew, editorconfig, qpdf, and kakoune-lsp. Their work involved configuring build processes, and integrating dependencies, as demonstrated by the various code changes in the `package.py` files.
compilerspythonradiussplatformslinux
LLNL/elastic-stacker

Jun 2023 - Nov 2024

A tool for importing and exporting Elastic Stack configuration to and from files.
Contributions:8 reviews, 25 PRs, 56 pushes in 1 year 5 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
James Taliaferro - Software Developer at Lawrence Livermore National Laboratory