David Pisani is an engineering leader with a PhD in Mechanical and Aerospace Engineering from UCLA and nine years of industry experience applying numerical computing to image and video analysis at Microsoft. He combines deep research roots in ferroelectric materials, computational modeling and experimental work with hands-on software and DevOps contributions—such as automating dataset preparation and improving octree-based 3D CNN tooling in the notable microsoft/O-CNN project. At Microsoft he has progressed from software engineer to engineering manager, balancing technical ownership of resource-scheduling and vision pipelines with people leadership. Known for bridging rigorous simulation work and production ML systems, he brings a pragmatic, interdisciplinary approach to solving complex sensing and optimization problems.
O-CNN: Octree-based Convolutional Neural Networks for 3D Shape Analysis
Role in this project:
Back-end & DevOps Engineer
Contributions:9 commits, 5 PRs, 3 comments in 7 months
Contributions summary:David contributed to automating the dataset preparation process using Python scripts and Docker. They fixed issues with the training/test split generation and added dataset generation modules, examples, and configuration file reading. Additionally, the user addressed build issues, added python interop, and refactored code related to octree settings. They also added an axial rotation augmentor.
Contributions:8 pushes, 1 branch in 6 years 3 months
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.