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 (45)

python10
statistics10
jupyter9
data-science9
notebook9
scikit9
machine-learning9
deep-q-network9
openai-gym9
scikit-learn9
data-analysis9
jupyter-notebook9
q-learning8
deep-reinforcement-learning8
sac8

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
rahulptel/leetcode

Oct 2018 - Nov 2024

Contributions:35 pushes, 1 branch in 6 years 2 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
Rahul Patel - PHD Candidate