Nejc Ilenic is a Senior C/C++ developer from Slovenia with 12 years of experience building high-performance, distributed systems and ML tooling. He has shipped production software across startups and research-oriented teams—from distributed deep learning stacks at Graphcore to real-time data pipelines and quality algorithms at GlobalWebIndex. A practical software generalist, Nejc favors coherent, well-organized codebases and has contributed to open-source research tooling such as DeepMind’s OpenSpiel by generalizing default policies in CFR solvers. Currently leading C++ work at GTO Wizard after a senior engineering role at BioSort, he blends low-level systems craftsmanship with machine-learning engineering instincts. Colleagues describe him as quietly rigorous: he surfaces architectural clarity while still diving into the implementation details.
12 years of coding experience
7 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at University of Ljubljana, Faculty of Computer and Information Science
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
Role in this project:
Back-end Developer
Contributions:2 reviews, 69 commits, 14 PRs in 7 months
Contributions summary:Nejc's commits focused on generalizing and extending the default policy within the CFRAveragePolicy and CFRCurrentPolicy classes. This involved modifying the `cfr.cc` and `cfr.h` files to incorporate a default policy. Furthermore, the user added the capability to pass a custom uniform default policy to MCCFR solvers, modifying `external_sampling_mccfr.h`, `outcome_sampling_mccfr.h`, and `outcome_sampling_mccfr.cc`. They also made updates to `cfr_br.cc` and `cfr_br.h` to adjust the default policy.
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.