Tadej Novak is an experimental particle physicist and developer with 15 years of experience bridging high-energy physics research and production software. Currently a Scientific Associate at the Jozef Stefan Institute and former Marie Skłodowska-Curie fellow, he builds and validates detector simulation, leads data analysis in the ATLAS collaboration, and applies generative ML for fast silicon tracking. Equally at home in C++/CMake build systems and front-end JavaScript, he has contributed to widely used projects like VLC-Qt and MapLibre and created the educational game Particle Clicker to make particle physics accessible. He combines deep domain expertise—PhD-level experimental physics—with practical engineering skills in cross-platform builds, responsive UIs, and GPU-enabled simulation workflows. Based in Kranj, Slovenia, he also champions public engagement as a Science Hack Day ambassador, bringing research to broader audiences.
15 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Experimental Particle Physics, Doctor of Philosophy (Ph.D.) Experimental Particle Physics at University of Ljubljana, Faculty of Mathematics and Physics
VLC-Qt - a simple library to connect Qt application with libVLC
Role in this project:
Back-end Developer & CMake Expert
Contributions:6 releases, 418 commits, 21 PRs in 6 years 3 months
Contributions summary:Tadej's commits focused on improving the build process and CMake configuration of the VLC-Qt project. They made significant changes to the CMake scripts, enhancing support for static building and incorporating various build-related improvements. Additionally, the user added support for building the code using the MinGW-W64 toolchain on Windows.
An addictive incremental game that teaches players the history of high energy particle physics
Role in this project:
Front-end Developer
Contributions:62 commits, 1 PR, 4 comments in 4 months
Contributions summary:Tadej focused on developing the user interface and event display for the particle-clicker game. They implemented features such as a scalable detector, event animations, and display of different track types. The user also incorporated UI improvements, including responsive design elements and achievements display, enhancing the game's visual presentation and user experience. They demonstrated skills in JavaScript, HTML, and CSS.
physicsparticleincrementalgameplayers
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.