Rok Mandeljc

Freelance Software Engineer

Ljubljana, Slovenia
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
Rok Mandeljc is a freelance software engineer and open-source enthusiast with 15 years of experience specializing in computer vision, build systems, and backend development. Based in Ljubljana, Slovenia, he combines a research background in computer vision with pragmatic engineering, contributing substantive fixes and feature work to flagship projects like OpenCV (including MATLAB bindings and CUDA stereo enhancements) and PyInstaller. Rok is particularly strong at bridging research-grade algorithms with production toolchains—improving binding generation, CUDA compatibility, and cross-environment binary packaging. His contributions reveal an attention to build reliability and platform interoperability, from refining MATLAB bridges to resolving DLL import paths and bootloader integration. Colleagues know him as a hacker-errant who pushes open-source infrastructure forward while keeping code readable and maintainable.
code15 years of coding experience
github-logo-circle

Github Skills (17)

opencv10
c-language10
python10
image-processing10
matlab10
shared-libraries10
build-automation10
cuda10
computer-vision10
cprogramming-language10
c119
windows9
c179
macos8
deep-learning8

Programming languages (11)

PowerShellC#C++ShellCGoTclMATLAB

Github contributions (5)

github-logo-circle
pyinstaller/pyinstaller

Jul 2020 - Jan 2023

Freeze (package) Python programs into stand-alone executables
Role in this project:
userBack-end Developer & Build & Release Engineer
Contributions:1 release, 741 reviews, 715 commits in 2 years 6 months
Contributions summary:Rok primarily focused on enhancing the build process and maintaining the core functionality of PyInstaller by making it compatible with the different python environments. Their contributions included fixing the import of DLL libraries and adding the correct paths to them. They also implemented methods to ensure better integration between the bootloader and the application to be run. Furthermore, the user contributed to improving the code by refactoring the existing functions to make them more readable and maintainable.
pythonstandrevit-apisetuptoolspython2
opencv/opencv

Apr 2014 - Nov 2016

Open Source Computer Vision Library
Role in this project:
userBack-end Developer & Computer Vision Specialist
Contributions:20 commits, 3 PRs, 2 comments in 2 years 6 months
Contributions summary:Rok primarily contributed to the OpenCV library's core functionality, particularly focusing on the MATLAB bindings and CUDA-related improvements. Their work involved adding and fixing declarations for various image processing and computer vision modules within the MATLAB interface. Furthermore, they addressed compilation issues related to CUDA 6.5 and enabled support for more data types within the CUDA stereo vision modules. They also removed legacy components.
pythonvisiondeep-learningc-plus-pluscomputer-vision
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
Rok Mandeljc - Freelance Software Engineer