Rezwanul Haque is a PhD student and teaching assistant in Electrical and Computer Engineering at the University of Waterloo with a decade of experience applying machine learning and deep learning to real-world problems. He balances academic research as a Graduate Research Assistant with hands-on engineering as a Machine Learning Engineer at Apsis Solutions and contributor to Bengali.AI on computer vision and NLP. His background spans end-to-end ML system development, from research prototypes to production models, informed by prior research engineering roles in Bangladesh. Based in Waterloo, Ontario, he brings strong theoretical grounding from his MS/PhD studies and practical deployment experience. Notably, he combines classroom instruction with active research, giving him a rare blend of pedagogical clarity and applied ML problem-solving.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Science and Engineering (CSE), Bachelor of Science - BS, Computer Science and Engineering (CSE) at Khulna University of Engineering and Technology
Higher Secondary Certificate (H.S.C), Science, Higher Secondary Certificate (H.S.C), Science at Rajshahi Govt. City College
Secondary School Certificate (S.S.C), Science, Secondary School Certificate (S.S.C), Science at Balahar B.L. High School
Master of Science - MS, Electrical and Computer Engineering (ECE), Master of Science - MS, Electrical and Computer Engineering (ECE) at University of Waterloo
Contributions:29 commits, 44 pushes, 1 branch in 5 days
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
Rezwanul Haque - Teaching Assistant at University of Waterloo