Logan Garic is a software engineer with nine years of experience focused on backend systems, numerical computing, and applied mathematics, currently based in Katy, Texas. He contributes to heavyweight open-source scientific projects like MOOSE and libMesh, where he enhanced stateful material properties, serialization for restarts, and consistent component-wise vector operations across multiple linear-algebra backends. At Texas A&M he pairs academic training in applied math with practical tooling work as a Student Software/Data Tools Assistant and a past software engineering internship at the Transportation Institute. Logan brings a knack for making low-level numerical infrastructure reliable and portable—work that quietly improves simulation fidelity and restart robustness in complex multiphysics codes.
9 years of coding experience
Applied Mathematics - Computer Science Emphasis, Applied Mathematics - Computer Science Emphasis at Texas A&M University
Contributions:2531 reviews, 1001 commits, 1094 PRs in 3 years 8 months
Contributions summary:Logan primarily contributed to the internal material property system of the MOOSE framework, adding a variable state to it for managing stateful properties. Their commits focused on implementing functionalities for prolonging, restricting, and copying these stateful properties, and also involved handling serialization and de-serialization for restart/recover purposes. The user's work was centered around enhancing the material properties of the core simulation environment.
Contributions:30 reviews, 46 commits, 36 PRs in 2 years 5 months
Contributions summary:Logan contributed to the implementation of a component-wise multiplication operator for numeric vectors within the libMesh library. They added the operator to several different vector implementations, including EigenSparseVector, DistributedVector, EpetraVector, LaspackVector, and PetscVector, demonstrating an understanding of numerical methods and linear algebra concepts. The user also made changes to ensure consistency in component-wise operations, refining the vector library functionality. Furthermore, they added support for nonblocking packed range pushes within the Timpi library.
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
Logan Garic - General AfterQuery Expert at Texas A&M Innovation