Software Developer Imaging And Physics Group at SUNY SCCC
Albany, New York Metropolitan Area United States
Join Prog.AI to see contacts
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.
11 years of coding experience
25 years of employment as a software developer
The University of Utah
BS, Electrical and Computer Engineering, BS, Electrical and Computer Engineering at University at Buffalo
An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
Role in this project:
Back-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`.
VTK-based Data Analysis and Visualization Application
Role in this project:
Back-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.
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