David Thompson

R&D Engineer at Kitware, Inc.

Carrboro, North Carolina, 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
David Thompson is an R&D engineer with 13 years at Kitware specializing in the end-to-end design process from conceptual and mathematical modeling to solid modeling and large-scale simulation post-processing. He brings deep expertise in mesh refinement, higher-order finite element visualization, and scalable data analysis, and has made notable open-source contributions to ParaView and vtk-js—enhancing categorical color mapping, indexed lookup modes, and core web rendering components. With a Ph.D. in Mechanical Engineering from UT Austin, he blends rigorous academic foundations with practical software engineering, often tackling visualization challenges that bridge backend performance and front-end usability. Based in Carrboro, NC, he quietly excels at improving developer tools and visualization pipelines that make complex simulation data accessible and interpretable.
code13 years of coding experience
bookM.S.E., Mechanical Engineering, M.S.E., Mechanical Engineering at The University of Texas at Austin
bookB.S.M.E., Mechanical Engineering, B.S.M.E., Mechanical Engineering at Louisiana State University
github-logo-circle

Github Skills (15)

data-visualizations10
paraview10
color-mapping10
algorithms10
javascript10
data-visualisation10
c-language10
visualization10
data-visualization10
vtk10
cprogramming-language10
visualizations10
computer-engineering10
filter9
testing7

Programming languages (7)

C++CRustCMakeJavaScriptRubyPython

Github contributions (5)

github-logo-circle
Kitware/ParaView

Aug 2012 - Aug 2022

VTK-based Data Analysis and Visualization Application
Role in this project:
userBack-end Developer
Contributions:156 commits in 10 years 2 months
Contributions summary:David contributed to the implementation of categorical color mapping within the ParaView core. This involved modifications to `vtkPVArrayInformation` to collect, transmit, and aggregate unique values for efficient client-side color legend building and color lookup table generation. Further commits introduced functionality for an `IndexedLookup` mode within the `pqScalarsToColors` class and improved the rendering of these color maps. The user also addressed bug fixes and implemented new features for handling annotations within the color editor.
data-analysisvisualization-applicationdata-visualizationopen-sciencescientific-visualization
Kitware/vtk-js

May 2016 - Dec 2016

Visualization Toolkit for the Web
Role in this project:
userFull-stack Developer
Contributions:21 commits, 1 PR, 19 pushes in 7 months
Contributions summary:David primarily contributed to the development of the `vtk-js` project, a visualization toolkit for the web. Their work included adding and modifying core rendering components, such as the `Actor` class, and implementing examples to showcase the toolkit's capabilities. They also addressed warnings and made enhancements to various components, demonstrating a focus on code quality and user experience within the visualization framework.
reactjavascriptdata-visualizationscientific-visualizationgraphics
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
David Thompson - R&D Engineer at Kitware, Inc.