Scientific Software Developer at Lawrence Livermore National Laboratory
Livermore, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Daniel Taller is a scientific software developer with six years of experience building massively parallel C++/Python/MPI codes for physics and computational chemistry at Lawrence Livermore National Laboratory. His work spans HPC performance and memory optimization, feature development, and documentation for national-security-relevant simulations running on cutting-edge supercomputers. Earlier roles include modeling rocket propulsion at SpaceX—writing C++, CUDA, and MATLAB to solve Navier–Stokes problems and implement asynchronous checkpointing—and a PhD in aerospace engineering focused on microfluidics and acoustic-wave biosensing. He contributes to the Spack ecosystem, adding and improving packages for compilers and GPU toolchains, reflecting deep familiarity with build systems and scientific software distribution. Adept in machine vision, ML, and micro/nano fabrication, he combines experimental insight with production-grade software practices to bridge lab research and large-scale simulation. Based in Livermore, CA, he brings a rare mix of hands-on CFD modeling, open-source packaging experience, and applied microfluidics research.
6 years of coding experience
5 years of employment as a software developer
B.S, Engineering, Engineering, B.S, Engineering, Engineering at Harvey Mudd College
PhD, Aerospace Engineering, PhD, Aerospace Engineering at University of Notre Dame
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Developer
Contributions:51 reviews, 9 commits, 8 PRs in 6 months
Contributions summary:Daniel primarily contributed to the Spack package manager, focusing on adding and modifying packages, particularly related to compilers and scientific computing libraries. They implemented new packages, like "camp," and updated existing ones, such as "hip," to support features like HIP builds and CUDA integration. Their work included modifying build system configurations and dependencies within Spack, showcasing their understanding of package management and build processes.
Copy-hiding array abstraction to automatically migrate data between memory spaces
Contributions:19 pushes, 11 branches in 5 months
memoryarrayspacesmigrationhiding
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.