Yani Ioannou

Schulich Research Chair at University of Calgary

Calgary, Alberta, Canada
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

👤
Senior
🎓
Top School
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.
code26 years of coding experience
job5 years of employment as a software developer
bookPhD Information Engineering (Computer Vision/Deep Learning), PhD Information Engineering (Computer Vision/Deep Learning) at University of Cambridge
bookBachelor 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
bookMaster of Science (M.Sc.) Computing, Master of Science (M.Sc.) Computing at Queen's University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

pcl10
computer-vision10
point-cloud-library10
c-language10
cprogramming-language10
point-cloud10
documentation10
cmake8

Programming languages (9)

JavaC++CJavaScriptGoLuaHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
PointCloudLibrary/pcl

Aug 2012 - Oct 2012

Point Cloud Library (PCL)
Role in this project:
userBack-end Developer & Technical Writer
Contributions:5 commits in 1 month
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.
cpppoint-cloud-libraryc-plus-pluscomputer-visionpcl-library
CalgaryAI Website
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.
Request Free Trial