Shamim Towhid

Graduate Research Intern

Regina, Saskatchewan, 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
Shamim Towhid is an AI researcher and engineer with nine years of experience bridging academia and industry, currently focused on applying reinforcement learning to automate cybersecurity tasks at the National Research Council Canada. Based in Regina, he combines a PhD trajectory in Computer Science with hands-on roles as a graduate teaching assistant and technical lead of the University of Regina Cybersecurity Club, mentoring students and maintaining secure club infrastructure. His background includes applied AI and computer vision work in industry, Mitacs-funded research on ML-driven 5G fault management, and a Udacity nanodegree in deep reinforcement learning, reflecting a strong applied research-to-production mindset. Shamim’s teaching and sessional instructor roles highlight clear communication skills—he prepares course materials, exams, and labs for topics from Python fundamentals to networks and data structures. Pragmatic and code-focused (he quotes Cory House on readable code), he excels at turning complex ML research into reproducible tools and student-ready curriculum. Notably, his career blends real-world cybersecurity projects with a proven ability to translate academic research into operational systems.
code9 years of coding experience
job4 years of employment as a software developer
bookNanodegree Deep Reinforcement Learning, Nanodegree Deep Reinforcement Learning at Udacity
bookBachelor of Science (BS) Computer Science and Engineering, Bachelor of Science (BS) Computer Science and Engineering at Ahsanullah University of Science and Technology
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Regina
bookHigher Secondary School Certificate, Higher Secondary School Certificate at Govt. K.C college
languagesBengali, English, Japanese
github-logo-circle

Github Skills (15)

onnx9
yolov49
tensorrt9
index-html8
pytorch8
sdn7
openflow7
mininet7
network-traffic7
classification6
rapid-prototyping5
python5
linux5
jupyter-notebook4
machine-learning-algorithms1

Programming languages (3)

JavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
shamimtowhid/pkt_viewer

Feb 2023 - Apr 2023

This project aims to develop a visualization tool that is useful to identify network congestion.
Contributions:4 PRs, 75 pushes, 2 branches in 2 months
This repository describes the demonstration of encrypted network traffic classification in SDN environment. A testbed is created using Mininet in this project. A RYU controller application is developed to classify network traffic in real-time.
Contributions:10 commits, 9 pushes, 1 branch in 7 months
classificationmininetnetwork-trafficsdn
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