David Turner is a Senior Research Software Engineer with over 20 years of experience at the intersection of computer science, machine learning, and materials science, currently based at Princeton University. He has led cross-disciplinary projects from image classification and texture synthesis to high-performance computational workflows for neuroscience, combining algorithm design, optimization, and production-grade software engineering. David bridges academic research and commercial product development, having delivered bespoke scientific web applications, advanced image analysis pipelines, and scalable data-driven advertising models. His background spans low-level systems work—kernel and networking research—to high-level ML techniques such as CNNs and random forests, enabling him to optimize both models and their runtime environments. He holds a PhD in Mechanical Engineering from Georgia Tech and dual computer science degrees from Drexel, a mix that informs his ability to translate complex experimental requirements into robust, deployable software. Colleagues describe him as a pragmatic problem-solver who uniquely blends domain science knowledge with hands-on engineering across the full stack.
11 years of coding experience
9 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Drexel University
Doctor of Philosophy (Ph.D.), Mechanical Engineering, Doctor of Philosophy (Ph.D.), Mechanical Engineering at Georgia Institute of Technology
FicTrac: A webcam-based method for tracking spherical motion and generating fictive animal paths.
Contributions:3 releases, 2 PRs, 5 pushes in 2 years 8 months
webcammethodmotioncomputer-visionhand-tracking
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 Turner - Senior Research Software Engineer at Sciera Inc.