Aidan Casey

Senior Software Engineer at Lockheed Martin

Upper Merion Township, Pennsylvania, 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
Aidan Casey is a Senior Software Engineer with 11 years of experience and a recent MS in Computer Science from Purdue University, currently working at Lockheed Martin after R&D software roles at Sandia National Laboratories. He blends strong systems-level C++ expertise—demonstrated by contributions to the widely used LAMMPS molecular dynamics code, where he enhanced Grand Canonical Monte Carlo features and resolved segfaults—with practical experience across data analysis, mobile prototypes, and enterprise networking. Comfortable in both research and production environments, Aidan has taught foundational CS courses and delivered data visualizations using R and Tableau. Outside work he pursues puzzles, gaming, and personal programming projects, bringing a methodical, curiosity-driven approach to complex algorithmic problems and simulation software.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Purdue University
github-logo-circle

Github Skills (6)

c-language10
cprogramming-language10
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (5)

C++CHTMLRubyPython

Github contributions (5)

github-logo-circle
lammps/lammps

Jan 2018 - Jan 2023

Public development project of the LAMMPS MD software package
Role in this project:
userBack-end Developer
Contributions:263 reviews, 363 commits, 45 PRs in 5 years 1 month
Contributions summary:Aidan's commits center on the development and refinement of the GCMC (Grand Canonical Monte Carlo) simulation features within the LAMMPS MD software package. The code changes primarily involve modifying the fix_gcmc.cpp source file to address segfault issues and add new functionality, specifically introducing an "mcmoves" keyword for Monte Carlo moves, indicating the user's focus on enhancing the simulation capabilities within this module. These modifications involve careful modifications to C++ source code.
lammpsmolecular-dynamicssimulationkokkos
athomps/lammps

Aug 2017 - Dec 2022

Public/backup repository of the LAMMPS MD software package
Contributions:60 commits, 2 PRs, 348 pushes in 5 years 5 months
backup-repositorylammpsbackup
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
Aidan Casey - Senior Software Engineer at Lockheed Martin