Dave Demarle

Software Developer Imaging And Physics Group at SUNY SCCC

Albany, New York Metropolitan Area 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

👤
Senior
🎓
Top School
Dave Demarle is a software developer specializing in high-performance rendering, scientific visualization, and ray tracing with over a decade of experience delivering production-grade imaging systems. He led the modernization and deployment of rendering software for Aurora, Argonne National Lab’s exascale system while at Intel, and has deep open-source experience contributing backend improvements to ParaView and the OSPRay renderer. His background spans hardware interfaces to application layers, enabling practical solutions for HPC visualization, baggage scanning volume rendering, and real-time gameplay systems in Unreal Engine. A former principal engineer at Kitware with teaching experience and unfinished PhD work at the University of Utah, he combines research-oriented depth with hands-on delivery across industry and academia. Notably, he has practical MPI cluster testing and temporal-caching expertise that bridge visualization algorithm design and large-scale system reliability.
code11 years of coding experience
job25 years of employment as a software developer
bookThe University of Utah
bookBS, Electrical and Computer Engineering, BS, Electrical and Computer Engineering at University at Buffalo
stackoverflow-logo

Stackoverflow

Stats
36reputation
531reached
1answer
0questions
github-logo-circle

Github Skills (24)

c-language10
rendering10
raytracing10
mpi10
catalyst10
render10
pov-ray10
vtk10
cprogramming-language10
visualization9
data-visualizations9
data-visualisation9
visualizations9
data-visualization9
data-integration8

Programming languages (6)

C++ShellCCMakeJavaScriptPython

Github contributions (5)

github-logo-circle
RenderKit/ospray

Aug 2020 - Feb 2022

An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
Role in this project:
userBack-end Developer
Contributions:33 commits, 7 PRs, 40 comments in 1 year 6 months
Contributions summary:Dave contributed to the `ospray` project by implementing features related to material properties such as specular color and exponent storage. They also added functionality to enable/disable shadows within the rendering pipeline. Furthermore, the user worked on setting up a cluster for testing MPI aspects of the rendering engine. The user also refactored the existing code by unifying the existing C++ tutorials by using the `rkcommon`'s `writePPM`.
c-plus-plusray-tracingosprayvolume-renderingportable
Kitware/ParaView

May 2020 - Apr 2021

VTK-based Data Analysis and Visualization Application
Role in this project:
userBack-end Developer
Contributions:34 commits in 11 months
Contributions summary:Dave primarily focused on enhancements and fixes within the Catalyst temporal cache example, a component of the VTK-based data analysis and visualization application. They addressed directory specifications, improved the caching of data points, optimized file extensions, and added optional temporal cache functionality. Moreover, the user merged multiple topics related to the Catalyst example, demonstrating a role in integrating changes and maintaining code stability. Their work centered on improving the temporal caching aspects of the application.
data-analysisvisualization-applicationdata-visualizationopen-sciencescientific-visualization
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
Dave Demarle - Software Developer Imaging And Physics Group at SUNY SCCC