Summary
Hadi Sinaee is a research-driven software engineer and former startup CTO with 11 years of experience building distributed systems, databases, and product teams. Currently a Research Assistant at UBC’s Systopia Lab, he developed a novel graph partitioner as part of his dissertation work under Prof. Margo Seltzer, blending systems research with practical scalability goals. He previously led engineering and product at high-growth startups—transitioning monoliths to microservices, launching a messaging platform with 2M+ downloads, and scaling teams of 30+—and has hands-on experience applying ML to optimize system behavior. Comfortable toggling between founder-level strategy and low-level systems design, Hadi focuses on using machine learning to improve data systems and operational efficiency. Based in Vancouver, he combines academic rigor (MS in AI and Systems) with a track record of shipping production-grade distributed software.
11 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of Kashan
Master's degree, Computer Science - Systems, Master's degree, Computer Science - Systems at The University of British Columbia
Master's degree, Artificial Intelligence, Master's degree, Artificial Intelligence at Sharif University of Technology
English, Persian