Jan Nikl

Computational Scientist

California, 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
Jan Nikl is a computational scientist with eight years of experience blending high-performance scientific software development and experimental physics. Currently at Lawrence Livermore National Laboratory after postdoctoral roles in advanced systems and laser science, he holds a PhD in Physical Engineering and a strong background in computational physics. He contributes to core numerical libraries such as the widely used mfem finite-element C++ project, where his backend work improved core functionality, robustness, and maintainability. Jan’s career bridges hands-on measurement automation and research-grade simulation, from building experiment control software to developing scalable numerical methods. Based in California, he combines academic rigor with production-grade coding practices and a knack for making complex physics tooling more reliable. Colleagues can expect a developer who moves fluidly between low-level C++ improvements and higher-level scientific modeling.
code8 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy - PhD, Physical Engineering, Doctor of Philosophy - PhD, Physical Engineering at Faculty of Nuclear Physics and Physical Engineering, Czech Technical University
bookTechnické lyceum, Technické lyceum at SPŠ sdělovací techniky
bookMathematical class, Mathematical class at ZŠ Červený vrch
languagesCzech, English, German
github-logo-circle

Github Skills (9)

c-language10
el10
f10
cprogramming-language10
linear-algebra10
scientific-computing9
hpc8
parallel-computing7
computational-science6

Programming languages (4)

TypeScriptC++SWIGLess

Github contributions (5)

github-logo-circle
mfem/mfem

Apr 2018 - Oct 2021

Lightweight, general, scalable C++ library for finite element methods
Role in this project:
userBackend Developer
Contributions:221 reviews, 53 commits, 40 PRs in 3 years 6 months
Contributions summary:Jan primarily contributed to the core functionality of the finite element methods library. Their commits focused on improving the `fem/gridfunc.cpp` and `linalg/densemat.cpp` files by adding features like dimension selection for boundary coefficient projection and adding missing functions. The user also improved code quality and maintainability by adding const qualifiers, fixing element order, and incorporating bug fixes.
c-plus-plusfinitefemamrc-library
najlkin/glvis

May 2020 - Mar 2025

Lightweight OpenGL tool for accurate and flexible finite element visualization
Contributions:18 pushes, 1 branch in 4 years 10 months
finitevisualizationopenglaccurategraphics
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
Jan Nikl - Computational Scientist