Dragan Vidanovic

Software Developer 3 at Lawrence Berkeley National Laboratory

Berkeley, California, United States
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
Dragan Vidanovic is a senior software developer with 11 years designing and implementing performance-critical simulation and calculation algorithms for building energy systems, currently at Lawrence Berkeley National Laboratory in Berkeley, California. He specializes in back-end engineering for whole-building simulation tools—most notably contributing demand-response ventilation control to the widely used EnergyPlus project—bridging domain physics with robust software design. His background in electrical engineering from the University of Belgrade and hands-on experience as a building engineer give him practical insight into real-world HVAC and control challenges. Known for integrating new capabilities into established codebases, he delivers maintainable, production-ready features that tighten the loop between research models and applied building performance.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science, Electrical Engineer, Bachelor of Science, Electrical Engineer at University of Belgrade
github-logo-circle

Github Skills (3)

cprogramming-language10
c-language10
energyplus10

Programming languages (5)

C++ShellFaustPHPPython

Github contributions (5)

github-logo-circle
NREL/EnergyPlus

Jun 2015 - Mar 2022

EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 224 commits, 9 PRs in 6 years 10 months
Contributions summary:Dragan primarily contributed to the EnergyPlus whole building energy simulation program by adding demand response capabilities for ventilation. They implemented ventilation control via fixed rate and reduction ratio methods, incorporating these features into the existing DemandManager module and modifying the MixedAir component to integrate with the new functionality. The code changes involved modifying and adding source code in existing files.
renewable-energypower-systemsenergy-consumptionenergy-simulationsimulation
LBNL-ETA/THMXParser

Jan 2022 - Mar 2025

Contributions:3 releases, 4 PRs, 15 pushes in 3 years 2 months
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
Dragan Vidanovic - Software Developer 3 at Lawrence Berkeley National Laboratory