Nils Moehrle

Principal Software Development Engineer at nFrames

Stuttgart, Baden-Württemberg, Germany
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
Nils Moehrle is a Principal Software Development Engineer based in Stuttgart with 12 years of experience building high-performance multi-view stereo and 3D reconstruction software. At nFrames (now Esri R&D Center Stuttgart) he progressed from developer to architecture owner, blending deep research roots from TU Darmstadt with product-focused engineering leadership. His open-source contributions to notable projects like the mve multi-view environment and an MRF-based texturing tool show hands-on expertise in mesh processing, camera models, and improving algorithmic robustness and runtime diagnostics. Colleagues rely on him to turn complex computer vision research into production-ready systems and to introduce pragmatic options (e.g., skipping geometric visibility checks) that improve configurability and performance. He pairs a strong academic foundation in visual computing with a practical knack for debugging tricky segfaults and integrating internal code into reusable, public-facing tools.
code12 years of coding experience
job5 years of employment as a software developer
bookTechnischen Universität Darmstadt
github-logo-circle

Github Skills (11)

3d-reconstruction10
structure-from-motion10
c-language10
texturing10
cprogramming-language10
image-processing10
data-structure9
algorithm9
data-structures9
mesh9
algorithms9

Programming languages (7)

TypeScriptC++CRustCMakeVim scriptPython

Github contributions (5)

github-logo-circle
nmoehrle/mvs-texturing

Dec 2014 - Mar 2022

Algorithm to texture 3D reconstructions from multi-view stereo images
Role in this project:
userBack-end Developer
Contributions:153 commits, 35 PRs, 184 pushes in 7 years 5 months
Contributions summary:Nils primarily contributed by importing code from internal repositories, suggesting a focus on integrating and adapting existing functionalities. The code differences reveal changes to `build_mrf.cpp`, which is likely involved in constructing and processing data for a Markov Random Field (MRF) model. These modifications appear to incorporate new parameters, such as the option to skip geometric visibility tests, and add output for runtime statistics, indicating efforts towards improving the algorithm's performance and configurability.
stereo-imagesstructure-from-motionmulti-viewstereomulti-view-stereo
simonfuhrmann/mve

Jul 2013 - Mar 2017

Multi-View Environment
Role in this project:
userBack-end Developer
Contributions:35 commits, 37 PRs, 66 comments in 3 years 8 months
Contributions summary:Nils primarily contributed to the `mve` library, focusing on core functionalities. Their work included adding and modifying methods in `vertexinfo.cc` and `vertexinfo.h` to handle mesh edges and faces. Additionally, they fixed a bug in `imagetools.h` related to image cropping and addressed a segfault issue in `meshclean.cc`. They also corrected and extended the camera database.
structure-from-motionmulti-viewc-plus-plus3d-reconstructionsurface
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
Nils Moehrle - Principal Software Development Engineer at nFrames