Dean Moldovan

Software Architect at Optics11

Amsterdam, North Holland, Netherlands
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
Dean Moldovan is a software architect with 11 years of experience building high-reliability scientific instrument software and developer tooling from Amsterdam. With a PhD in physics and an electrical engineering background, he blends low-level performance optimizations (SIMD, CUDA, embedded firmware) with elegant abstractions in modern C++20/23, Python, and QML. He has driven cross-platform architectures and productivity gains—creating a reusable C++ app framework used across 4 products and 60+ executables and migrating CI and package ecosystems for faster, more secure delivery. An active open-source contributor, he made notable enhancements to pybind11 (improving CMake, named-argument handling and STL support) and to fmt, showing a knack for bridging C++ and Python ecosystems. He also builds robust dev tooling and reproducible embedded Python environments, enabling scientists to automate workflows and test without hardware. Pragmatic and detail-oriented, he mentors teams to turn complex hardware-software challenges into maintainable, well-documented systems.
code11 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy - PhD Physics, Doctor of Philosophy - PhD Physics at University of Antwerp
bookMaster's degree Electrical Engineering and Computer Science, Master's degree Electrical Engineering and Computer Science at University of Belgrade
languagesEnglish, Serbian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (28)

c-language10
lib10
python10
testing10
formatting10
build-system10
formatter10
cmake10
cicd10
automation10
stl10
st10
formatters10
pybind1110
automations10

Programming languages (5)

C++ShellBatchfileGoPython

Github contributions (5)

github-logo-circle
pybind/cmake_example

May 2016 - Aug 2017

Example pybind11 module built with a CMake-based build system
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:17 commits, 4 PRs, 24 pushes in 1 year 3 months
Contributions summary:Dean primarily focused on improving the project's CI/CD pipeline and build process. Their contributions include setting up Travis CI, configuring Conda builds, and adding AppVeyor testing for the project. They also made improvements to the CMake extension builder within setup.py, selecting build types, and including version info in the compilation process. Furthermore, the user updated the pybind11 submodule, indicating work related to the core project's dependencies and build environment.
cmakesetuptoolsbuild-systemswigninja
pybind/pybind11

May 2016 - Sep 2017

Seamless operability between C++11 and Python
Role in this project:
userBack-end Developer & Software Architect
Contributions:198 commits, 185 PRs, 90 pushes in 1 year 3 months
Contributions summary:Dean significantly enhanced the `pybind11/pybind11` repository, which focuses on facilitating seamless operability between C++11 and Python. They focused on improving and expanding the library's capabilities, including a more robust CMake module for Python libraries, adding a function for handling named arguments and modifying the functions signature, as well as implementing support for both STL containers and STL based iterators, for improved compatibility with other Python frameworks. The user also addressed several performance issues and improved code quality.
pythoncpppython-bindingsseamlessbindings
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
Dean Moldovan - Software Architect at Optics11