Yani Ioannou is a Schulich Research Chair and Assistant Professor at the University of Calgary with 26 years of experience spanning academia, industry research, and open-source development. She completed a PhD in Information Engineering at Cambridge supported by a Microsoft Research scholarship and has worked at Google Brain Toronto and Wayve on efficient and sparse deep learning for real-world vision systems. Yani leads the Calgary Machine Learning Lab focused on sparsity and efficient neural networks, building on prior work in 3D computer vision and point-cloud processing. Her contributions to the widely used Point Cloud Library include implementing and documenting Difference of Normals segmentation, reflecting a blend of practical engineering and clear technical communication. She has a track record of transferring research into impact—from NASA’s exoplanet pipelines to technologies that supported Wayve’s funding milestone—while also teaching deep learning and visual computing. Colleagues describe her as a researcher who combines rigorous theory with pragmatic systems-building across embedded, cloud, and AR applications.
26 years of coding experience
5 years of employment as a software developer
PhD Information Engineering (Computer Vision/Deep Learning), PhD Information Engineering (Computer Vision/Deep Learning) at University of Cambridge
Bachelor of Science (B.Sc.) Honours Computer Science Co-op; Software Engineering, Bachelor of Science (B.Sc.) Honours Computer Science Co-op; Software Engineering at University of Toronto
Master of Science (M.Sc.) Computing, Master of Science (M.Sc.) Computing at Queen's University
Contributions summary:Yani's initial contribution focuses on implementing and documenting Difference of Normals (DoN) feature code and example within the Point Cloud Library (PCL). Subsequent commits add and expand a tutorial on Difference of Normals based segmentation, documenting the concepts, usage, and code examples. The user also made edits to optimize image sizes and update the tutorial to address data availability, highlighting their role in feature development and documentation.
Contributions:2 PRs, 58 pushes, 3 branches in 3 years
calgarymachine-learninglablab-website
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.