Christopher Macmackin is a software engineer and research software specialist with 11 years' experience applying mathematical modelling and scientific computing to geophysical and engineering problems. He holds a PhD in Atmospheric, Oceanic, and Planetary Physics from Oxford, where his research simulated ice-shelf responses to seasonal environmental variability. Currently at the UK Atomic Energy Authority, he combines domain expertise with practical software development—refactoring legacy scientific code, improving readability and robustness, and adding features such as dependency-graph outputs for projects like the Fortran documentation tool ford. His background in tutoring and demonstrating scientific computing underpins a strong ability to translate complex models into maintainable, testable code for industrial and societal applications. Based in South Oxfordshire, he is seeking roles that leverage mathematical analysis and modelling to deliver real-world impact beyond academia.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Astrophysics, Suma cum laude, Bachelor of Science - BS, Astrophysics, Suma cum laude at Saint Mary's University
Doctor of Philosophy - PhD, Atmospheric, Oceanic, and Planetary Physics, Doctor of Philosophy - PhD, Atmospheric, Oceanic, and Planetary Physics at University of Oxford
Automatically generates FORtran Documentation from comments within the code.
Role in this project:
Full-stack Developer
Contributions:45 releases, 342 commits, 38 PRs in 4 years 8 months
Contributions summary:Christopher primarily focused on refactoring the codebase, renaming variables and modules to improve readability and consistency. The user addressed various bugs and made improvements related to handling different syntax aspects, including character string formatting, and the processing of interface declarations, and type declarations. Additionally, the user implemented a feature allowing the project to utilize and output graphs based on code dependencies.
Contributions:54 commits, 1 PR, 50 pushes in 2 months
fortran
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
Christopher Macmackin - Software Engineer at ukaea