Skip to main content
Photo of Nicholas DiOrio

Nicholas DiOrio

Software Engineer | 303-384-7359

Nicholas DiOrio is a member of the Systems Modeling Team within the Systems Modeling & Geospatial Data Science Group in the Strategic Energy Analysis Center.

Nick joined NREL in 2015 and works as an energy modeling and software engineer in the Systems Modeling & Geospatial Data Science group.  His primary role is to perform solar plus energy storage modeling and implement features into the desktop application software SAM (System Advisor Model) written in C++. He also develops Python analysis tools and Python Django web services for the REopt™ Lite API. He collaborates closely with other energy storage experts at NREL to develop robust and accurate modeling tools.

Research Interests

Software Engineering (software design and testing)
Solar plus storage operation (optimizing battery dispatch for economic benefit)
Modeling performance of renewable energy systems (PV, thermal systems)


M.E. in Mechanical Engineering, Colorado State University
B.S. in Aerospace Engineering Sciences, University of Colorado Boulder

Prior Work Experience

Software Engineer, Cisco Systems Inc., Broomfield, CO, 2013–2015
Engineering Intern, NREL, Golden, CO, 2013

Featured Publications

N. DiOrio, A. Dobos, S. Janzou, A. Nelson and B. Lundstrom. 2015. "Technoeconomic Modeling of Battery Energy Storage in SAM". National Renewable Energy Laboratory, Golden, CO.

N. DiOrio, A. Dobos and S. Janzou. 2015. "Economic Analysis Case Studies of Battery Energy Storage with SAM". National Renewable Energy Laboratory, Golden, CO.

C. Christensen, J. Maguire, J. Burch, N. DiOrio. "Simplified Solar Water Heater Simulation Using a Multi-Model Tank Model". Proceedings of the 43rd ASES National Solar Conference 2014.

Pratt,J., P. Axelrad, K. Larson, B. Lesage, R. Gerren, and N. DiOrio. "Satellite Clock Bias Estimation for iGPS". GPS Solutions 17 (2013): 381-89.

Full list of Nicholas DiOrio publications (NREL).