Navin Mohan is a software engineer and current Graduate Teaching Assistant in Montreal with 11 years of industry and research-adjacent experience, including 4.5+ years focused on large-scale distributed systems at Akamai. He blends production engineering with machine learning expertise—work spanning video streaming, deep learning, and LLMs—and has contributed algorithms and data-structure implementations to the prominent OpenGenus/cosmos dataset. At Akamai he progressed through individual contributor roles to Senior Software Engineer, shipping scalable backend systems, and earlier built anomaly-detection and GAN-based augmentation models during ML internships. Comfortable across Python, JavaScript and Java, Navin pairs strong algorithmic foundations with hands-on system design, and now brings that mix into teaching and graduate research at Concordia.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Technology - BTech Computer Science and Engineering, Bachelor of Technology - BTech Computer Science and Engineering at APJ Abdul Kalam Technological University
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Concordia University
12th Mathematics Physics Chemistry Computer Science and Electronics, 12th Mathematics Physics Chemistry Computer Science and Electronics at Model Technical Higher Secondary School, Kaloor
Bachelor of Technology - BTech Computer Science and Engineering, Bachelor of Technology - BTech Computer Science and Engineering at Model Engineering College
World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
Role in this project:
Back-end Developer
Contributions:5 commits, 4 PRs, 1 comment in 1 day
Contributions summary:Navin contributed algorithms and data structures implementations using Python, Javascript, and Java, primarily focusing on mathematical algorithms. They developed algorithms for calculating the greatest common divisor (GCD), least common multiple (LCM), and square root. The user also added graph coloring algorithm in python. The commits demonstrate an understanding of core algorithm concepts and their implementation across multiple programming languages.
Contributions:4 PRs, 113 pushes, 6 branches in 5 years 11 months
javascriptreact
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.