Nurfikri Norjoharuddeen

Postdoctoral Researcher at LUT University

Helsinki, Finland
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
🎓
Top School
Nurfikri Norjoharuddeen is an experimental particle physicist and postdoctoral researcher based in Helsinki with nine years’ experience on flagship LHC experiments, currently contributing to CMS through both physics analysis and core offline software. His work spans searches for physics beyond the Standard Model, advanced hadronic jet reconstruction, and practical tooling for Monte Carlo production — including notable backend contributions to the widely used CMS software (cmssw) and genproductions repositories. He has held academic and research roles from University of Malaya to CERN and holds a DPhil in Particle Physics from Oxford, blending deep theory knowledge with hands-on detector and software development. Colleagues rely on him for bridging analysis needs and infrastructure: he has implemented Run 3 jet-ID and custom NanoAOD workflows that streamline physics object production for analyses.
code9 years of coding experience
bookBachelor’s Degree (BSc), Physics, Bachelor’s Degree (BSc), Physics at University of Malaya
bookDoctor of Philosophy (DPhil), Particle Physics, Doctor of Philosophy (DPhil), Particle Physics at University of Oxford
bookMaster’s Degree (MSc), High Energy Physics, Master’s Degree (MSc), High Energy Physics at University College London, U. of London
languagesEnglish, Malay
github-logo-circle

Github Skills (19)

simulation10
c-language10
simulations10
bash10
physics10
cprogramming-language10
monte-carlo10
modeling10
scripting9
python9
shell9
script9
eventing9
sh9
algorithm4

Programming languages (3)

C++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
cms-sw/cmssw

Aug 2019 - Dec 2022

CMS Offline Software
Role in this project:
userBack-end Developer
Contributions:31 reviews, 109 commits, 84 PRs in 3 years 3 months
Contributions summary:Nurfikri made significant updates to scripts used to produce custom JME NanoAODs, indicating a focus on the software infrastructure for generating analysis objects within the CMS experiment's offline software framework. The code changes involved modifying configuration files (custom_jme_cff.py, globals_cff.py) and plugins (NPUTablesProducer.cc), indicating a strong understanding of the system's inner workings. The modifications included adding new features like saving maximum pT hats and updating the setup for handling jet IDs, specifically for the Run 3 data-taking period.
cmscernweb-appc-plus-plusbackbonejs
cms-sw/genproductions

Nov 2019 - Feb 2020

Generator fragments for MC production
Role in this project:
userBack-end Developer
Contributions:20 commits, 4 PRs, 7 comments in 2 months
Contributions summary:Nurfikri primarily contributed to generating configuration files (cards) used for Monte Carlo (MC) production. Their work involved creating and modifying shell scripts to generate these cards, specifically for different physics models such as Radion, Wprime, and Bulk Graviton, across various datasets (2016, 2017, 2018). The changes involve modifying mass points and production configurations for use with MadGraph5_aMCatNLO, a physics event generator.
productionfragments
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
Nurfikri Norjoharuddeen - Postdoctoral Researcher at LUT University