Dave Chen is a Senior Visualization Scientist and computer scientist with 14+ years of experience applying 3D graphics, scientific visualization, and virtual/augmented reality to medical imaging and research. He has blended long-term government and academic research roles—now at NIAID and Guidehouse—with deep open-source involvement in widely used toolkits like ITK and SimpleITK, where he improved documentation, cross-language bindings, and ImageJ/Fiji integration. His technical strengths span volume rendering, image segmentation, medical visualization, and 3D printing, grounded in a Ph.D. in Computer Science from UNC Chapel Hill. Known as a "3D graphics geek" in the community, he brings both low-level back-end fixes and practical example code that ease adoption of medical imaging libraries.
14 years of coding experience
28 years of employment as a software developer
Bachelor's Degree, Computer Science & Astronomy, Bachelor's Degree, Computer Science & Astronomy at University of California, Berkeley
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of North Carolina at Chapel Hill
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Role in this project:
Back-end Developer
Contributions:16 reviews, 7 commits, 17 PRs in 10 years 5 months
Contributions summary:Dave primarily contributed to bug fixes and documentation improvements within the ITK project. They fixed an issue related to the `show2d` WrapITK command on macOS, ensuring proper ImageJ launch and macro execution. Additionally, the user corrected typos and improved the documentation of several image processing filters. The user also enhanced the VTK image support for image direction.
Contributions:16 commits, 1 PR in 2 years 6 months
Contributions summary:Dave primarily focused on improving the SimpleITK documentation generation process. They addressed issues related to leading spaces in generated documentation files, specifically within the `doxy2swig.py` script. Additionally, the user updated the generated documentation files, including PythonDocstrings.i and JavaDoc.i, for SimpleITK's 1.0 release, and fixed issues with ImageJ/Fiji integration, printing the command line on error. They also contributed by checking in example code.
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.