Shayan Shekarforoush is a research scientist specializing in 3D vision and deep learning with nine years of experience tackling inverse problems like 3D reconstruction and low-SNR cryo-EM data. He has a strong track record in implicit neural representations and Gaussian splatting, bridging ML and signal-processing techniques to deliver robust solutions for noisy real-world signals. Currently affiliated with Astrus and the Vector Institute while completing a PhD at the University of Toronto under David Fleet and Marcus Brubaker, he combines rigorous academic research with industry internships at Samsung and Ubisoft. His background spans international collaborations and applied research in graph convolutional networks from stints at TUM, reflecting both theoretical depth and practical engineering. Notably, he often blends probabilistic modeling with practical reconstruction pipelines, making methods that transfer well from lab to production.
9 years of coding experience
1 year of employment as a software developer
High School Mathematics and Physics Discipline, High School Mathematics and Physics Discipline at Allameh Helli Tehran
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Toronto
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Sharif University of Technology
Contributions:10 commits, 6 pushes, 1 branch in 6 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.
Request Free Trial
Shayan Shekarforoush - Research Scientist at Astrus