Rahul Patel

PHD Candidate

Old Toronto, Ontario, 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
Rahul Patel is a PhD candidate at the University of Toronto specializing in machine learning-driven discrete optimization, with 11 years of experience bridging research and applied engineering. He develops novel methods to accelerate multiobjective and stochastic integer programming solvers under Prof. Elias Khalil, building on a master's project co-supervised by Andrea Lodi and Yoshua Bengio that produced an ML-based primal heuristic for stochastic integer programs. His background spans industry and academia—from applied science work on fulfillment optimization at Amazon to research at Mila and hands-on ML engineering—giving him a rare blend of production focus and theoretical depth. Rahul regularly teaches data structures, algorithms, and stochastic optimization, reflecting strong communication skills and commitment to training the next generation. Notably, he pairs optimization expertise with practical system-building experience (including Android and IVR projects), enabling solutions that scale from prototype to deployment.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Applied Mathematics, Master's degree, Applied Mathematics at École Polytechnique de Montréal
bookNano Degree, Andriod Basics, Nano Degree, Andriod Basics at Udacity
bookDoctor of Philosophy - PhD, Machine Learning and Discrete Optimization, Doctor of Philosophy - PhD, Machine Learning and Discrete Optimization at University of Toronto
bookBachelor of Technology (B.Tech.), Information and Communication Technology, Bachelor of Technology (B.Tech.), Information and Communication Technology at Ahmedabad University
languagesEnglish, Gujarati, Hindi
github-logo-circle

Github Skills (38)

statistics10
data-science9
algorithms9
python9
machine-learning9
openai-gym9
data-analysis9
jupyter-notebook9
sequence8
dqn8
scikit-learn8
ddpg8
reinforcement-learning8
sac8
artificial-intelligence8

Programming languages (3)

C++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
rahulptel/aobd17

Apr 2017 - Apr 2018

Contributions:5 commits, 56 pushes, 1 branch in 1 year
Contributions:91 pushes, 1 branch in 6 years 11 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