Dreycen Foiles is a process engineer with a decade of experience bridging materials science, computational modeling, and hands-on fabrication to accelerate product development. He has applied FEA, Python, MATLAB, DoE, and machine learning to optimize materials and processes—most recently reducing 3D printable concrete costs by 30% and automating data workflows to cut processing time by 90% at the US Army Corps of Engineers. Comfortable in both code and the lab, he has contributed C-level refactors to the widely used TomoPy tomography project and built GPU-accelerated micromagnetic simulations in Julia to halve simulation runtimes. Dreycen excels at turning complex experimental data into decision-ready insights, maintaining relational databases and ELNs that improve team productivity and real-time analysis. He pairs a rigorous academic background in materials science and physics with practical skills in 3D printing, sputtering, and structural verification, making him effective at taking concepts from simulation to compliant, test-validated structures. Colleagues rely on him for clear technical communication, reproducible workflows, and creative automation that shave time and cost from engineering cycles.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Arts - BA, Physics, Bachelor of Arts - BA, Physics at Grinnell College
Master of Science - MS, Materials Science, Master of Science - MS, Materials Science at University of Illinois Urbana-Champaign
Contributions:1 review, 229 commits, 17 PRs in 10 months
Contributions summary:Dreycen primarily focused on implementing and modifying C code within the repository, particularly related to tomographic reconstruction algorithms. Their contributions involved creating new files, adding C functions to support ring removal and other processing steps within the tomography pipeline. The user also refactored the code to separate different functionalities into distinct folders and libraries, improving modularity.
Stores TomoPy benchmarking results. The `main` branch contains only the display template; actual results are stored in versioned branches.
Contributions:8 PRs, 889 pushes, 51 branches in 1 year 3 months
branchesstoredbenchmarkingversionedbenchmark
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
Dreycen Foiles - Process Engineer at Precision Additive