Mitja Puzigaća is a Lead Software Engineer based in Ljubljana with 13 years of experience building backend systems and desktop applications, specializing in image processing, computer vision and 3D scene reconstruction from still images. He guides architecture and algorithm design at 3Dsurvey while also holding a lead role at Lambda Software, combining hands-on code contributions with mentoring, customer-facing demos, and product acquisition. Mitja has a track record of improving performance and reliability in open-source projects—contributions include parallelizing feature extraction and GPS-aware bundle adjustment in openMVG and enhancing resumable uploads and memory stability in tus-node-server. Comfortable across C++, Node.js and system-level engineering, he bridges research-grade algorithms and production-ready implementations. Colleagues rely on him to tackle tricky mathematical problems and to translate complex vision techniques into usable tools for surveyors and agriculture. His profile reveals a developer who not only ships robust backend systems but also thrives on optimizing workflows and fixing subtle stability issues that others might miss.
14 years of coding experience
2 years of employment as a software developer
Faculty of Computer and information Science Ljubljana
Node.js tus server, standalone or integrable in any framework, with disk, S3, Azure, and GGC stores.
Role in this project:
Back-end Developer
Contributions:56 reviews, 17 commits, 38 PRs in 1 year 4 months
Contributions summary:Mitja focused on enhancing the tus-node-server project by implementing features and resolving issues related to the GCSDataStore. They added the ability to perform resumable uploads using Google Cloud Storage (GCS). Furthermore, the user corrected issues in GCSDataStore tests and implemented a GET handler for retrieving uploaded files. They also added code to emit events when using the creation-with-upload extension and addressed memory leak issues, improving overall system stability and reliability.
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Role in this project:
Back-end Developer
Contributions:15 commits, 13 PRs, 43 comments in 2 years 8 months
Contributions summary:Mitja's primary contributions focused on improving the `openmvg/openmvg` library. They implemented parallel feature extraction using OpenMP, enhancing the performance of feature computation. Furthermore, they fixed a bug related to OpenMP usage in feature computation and made modifications to the bundle adjustment process, integrating GPS data for improved accuracy. Additional changes involved minor cosmetic adjustments and fixing bugs related to control points.
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.