Michael Seneca

Nuclear Engineer at GE Vernova

Castle Hayne, North Carolina, 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
Michael Seneca is a Nuclear Engineer with 11 years of experience bridging graduate-level thermal-hydraulics research and hands-on software development for high-performance computing and compilers. Currently completing a Master’s in Nuclear Engineering at Penn State and now at GE Vernova, he specializes in CFD, conjugate heat transfer in pebble beds, and reactor safety analysis while proficiently using MOOSE, nekRS, and ANSYS Fluent. He complements his nuclear expertise with backend and automation contributions to major open-source toolchains—most notably LLVM/Clang/Flang—where he worked on testing, build integration, OpenMP support, and fpcmp tool improvements. That blend of domain physics and low-level tooling gives him a rare ability to optimize numerical workflows from code to cluster, and he brings proven technical writing and teaching experience to collaborative research and engineering teams.
code11 years of coding experience
job4 years of employment as a software developer
bookMasters Degree Nuclear Engineering, Masters Degree Nuclear Engineering at Penn State University
bookBachelor's degree Mechanical Engineering, Bachelor's degree Mechanical Engineering at Brigham Young University
stackoverflow-logo

Stackoverflow

Stats
56reputation
5kreached
7answers
0questions
github-logo-circle

Github Skills (30)

objective-c10
c-language10
fortran10
build-system10
cmake10
c1110
c1710
openmp10
compiler-design10
compiler-compiler10
attribute10
compiler10
cprogramming-language10
test-automation10
testing9

Programming languages (13)

C#C++RustCRPCCMakeTeXHTML

Github contributions (5)

github-logo-circle
llvm/llvm-project

May 2022 - Jan 2023

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:398 reviews, 4 commits, 136 PRs in 8 months
Contributions summary:Michael focused on enhancing the Flang compiler, specifically addressing issues related to the compiler's front-end and driver. Their work includes adding options to the Flang driver, and modifying the help text. They implemented testing and refactored code related to OpenMP directives to enhance and improve the structure and performance. The user also addressed build issues and improved the build process and code quality.
compilerstechnologiesclangsubmittoolchain
llvm/llvm-test-suite

Aug 2017 - Dec 2022

Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:4 reviews, 26 commits, 2 PRs in 5 years 4 months
Contributions summary:Michael primarily focused on enhancing the `fpcmp` tool, adding functionality to ignore whitespace changes and fixing an infinite loop issue. They also contributed to the SPEC CPU 2017 test suite by integrating CMakeLists files and providing platform-specific flags, indicating a focus on build system integration and test suite configuration. Furthermore, the user refactored the `fpcmp` tool to use non-floating-point parsing by default. These contributions suggest a combined role of back-end development and test automation within the context of a test suite.
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
Michael Seneca - Nuclear Engineer at GE Vernova