Kalin Kiesling

Principal Nuclear Engineer at Argonne National Laboratory

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

👤
Senior
🎓
Top School
Kalin Kiesling is a Principal Nuclear Engineer at Argonne National Laboratory with 12 years of experience developing computational tools for Monte Carlo radiation transport. He combines research-grade expertise from a PhD at UW–Madison with hands-on open-source contributions—most notably adding the Usrbin parser to PyNE and improving CI/build and documentation for the widely used OpenMC Monte Carlo code. Kalin’s work spans back-end development, DevOps, and technical writing, reflecting a rare mix of scientific modeling and software engineering rigor. He has deep experience in mesh and voxel data handling for visualization and has streamlined complex builds involving MPI and HDF5, making advanced tools more accessible to practitioners.
code12 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy (PhD) Nuclear Engineering & Engineering Physics, Doctor of Philosophy (PhD) Nuclear Engineering & Engineering Physics at University of Wisconsin-Madison
bookUniversitat Politècnica de València
languagesEnglish, Spanish, French
github-logo-circle

Github Skills (15)

hdf10
mpi10
conda10
cmake10
python10
file-parsing10
openmc10
cicd10
documentation10
data-analysis10
computational-physics9
bash9
parallel-computing8
cluster-computing8
scientific-computing8

Programming languages (10)

DockerfileJavaC++ShellSCSSTeXHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
pyne/pyne

Jan 2014 - Aug 2020

PyNE: The Nuclear Engineering Toolkit
Role in this project:
userBack-end Developer
Contributions:216 commits, 41 PRs, 21 pushes in 6 years 8 months
Contributions summary:Kalin developed a new class, Usrbin, for parsing Fluka USRBIN output data. The initial commit created a basic structure with methods for reading data from the USRBIN file. Subsequent commits added functionality to parse Cartesian coordinate system data, extract x, y, and z coordinate information, and determine data matrix organization. Later commits implemented list data and error data to create a mesh for visualization.
pythonnuclear-engineeringpyneengineeringnuclear
openmc-dev/openmc

Mar 2022 - May 2022

OpenMC Monte Carlo Code
Role in this project:
userDevOps Engineer & Technical Writer
Contributions:9 reviews, 52 commits, 7 PRs in 2 months
Contributions summary:Kalin primarily focused on improving the build and documentation processes within the OpenMC repository. Their contributions include modifying CI/CD scripts to accommodate new build configurations and dependencies, particularly for MPI and HDF5. They also updated the installation documentation to reflect changes in build flags and procedures, clarifying options for users. Additionally, the user contributed to updating the documentation for the conda install.
computational-physicsnuclear-energyopenmcnuclear-fusionnuclear-engineering
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