Paul Hudson

Senior Software Engineer at The Cambridge Crystallographic Data Centre

Greater Cambridge Area United Kingdom
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

👤
Senior
Paul Hudson is a Senior Software Engineer based in the Greater Cambridge area with 25 years' experience delivering standards-compliant web applications, primarily for the pharmaceutical sector. He blends deep expertise in ASP.NET/.NET Core, C#, Blazor, front-end technologies and databases with a strong focus on UX and accessibility. A certified Scrum Master, he couples hands-on coding with Agile facilitation—running planning, reviews and retrospectives—to reliably ship responsive, maintainable solutions. His background spans technical architecture, SQL Server DBA work, Dynamics CRM and freelance leadership through his own company, showing both strategic and delivery-focused strengths. Paul also contributes to open-source scientific tooling, improving OpenMC’s material handling and tests, reflecting an aptitude for precise back-end work and clear technical documentation.
code9 years of coding experience
job16 years of employment as a software developer
github-logo-circle

Github Skills (9)

simulations10
monte-carlo10
python10
openmc10
pytest9
documentation9
testing9
computational-physics9
nucleo9

Programming languages (3)

SCSSFortranPython

Github contributions (5)

github-logo-circle
openmc-dev/openmc

Feb 2020 - Feb 2020

OpenMC Monte Carlo Code
Role in this project:
userBack-end Developer & Technical Writer
Contributions:10 commits, 1 PR, 3 comments in 6 days
Contributions summary:Paul primarily focused on enhancing the functionality of the `openmc` code by implementing features related to adding elements by name. Their contributions included modifying the material handling code, specifically `openmc/material.py` and `openmc/data/data.py`, to allow for flexible element identification. They also added and refined unit tests to validate the new functionality and updated the documentation to reflect the changes.
computational-physicsnuclear-energyopenmcnuclear-fusionnuclear-engineering
ChasingNeutrons/SCONE

Aug 2022 - Mar 2025

Stochastic Calculator Of Neutron transport Equation
Contributions:1 PR, 73 pushes, 20 branches in 2 years 6 months
equationneutron-transportcalculatorneutronstochastic
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
Paul Hudson - Senior Software Engineer at The Cambridge Crystallographic Data Centre