Ian Fox

Research Scientist at Meta

Shrewsbury, England, United States
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

🤩
Rockstar
🎓
Top School
Ian Fox is a research scientist with 11 years of experience applying machine learning to real-world problems across healthtech and recommender systems. At Meta he develops computer vision and signal-processing algorithms for mobile cardiovascular monitoring and previously built RL and offline-evaluation techniques for content ranking and notifications, contributing to the open-source ReAgent platform. His PhD work at the University of Michigan produced published advances in modeling and control of physiological time series, including deep RL for an artificial pancreas, and he has applied similar techniques to sports analytics. Ian combines strong theoretical foundations (Math/CS degrees with near-perfect GPAs) with production-minded engineering—refactoring core ReAgent trainers to PyTorch Lightning, adding CRR support and robust evaluation tests—bringing research into reliable, deployable systems. Based in Shrewsbury, he blends academic rigor with practical impact on health and large-scale recommendation problems.
code11 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Computer Science, GPA 3.95, Master's degree, Computer Science, GPA 3.95 at University of Michigan
bookBachelor's degree, Mathematics and Computer Science, GPA 3.99, Bachelor's degree, Mathematics and Computer Science, GPA 3.99 at University of Massachusetts Amherst
github-logo-circle

Github Skills (8)

dqn10
machine-learning10
pytorch10
pytorch-lightning10
tdd10
python10
reinforcement-learning10
unit-testing8

Programming languages (2)

HTMLPython

Github contributions (5)

github-logo-circle
facebookresearch/ReAgent

Oct 2020 - Sep 2021

A platform for Reasoning systems (Reinforcement Learning, Contextual Bandits, etc.)
Role in this project:
userML Engineer
Contributions:24 commits, 17 PRs, 1 branch in 11 months
Contributions summary:Ian's primary contribution focused on refactoring and converting existing TD3 and DQN trainers within the ReAgent framework to utilize PyTorch Lightning. They introduced new reporter classes and modified existing code to integrate with the new Lightning modules. Further contributions include adding a CRR trainer, modifying the model registration process, fixing bugs related to the Evaluator and reward boosts within the DQN and QR-DQN trainers, and adding unit tests.
reinforcement-learningcontextualbanditscontextual-banditsreinforcement
Contributions:9 commits, 5 pushes, 1 branch in 3 years 6 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