Carter Blair

PhD Candidate

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
Carter Blair is a PhD candidate in computer science with four years of hands-on experience at the intersection of affective computing, personal analytics, and behavioral design. He combines academic rigor—from research roles at Vector Institute and an NSERC-funded visualization project—to applied data science work at NannyML, where he progressed from intern to junior data scientist. Carter has taught machine learning and programming at multiple universities, grounding his research in practical instruction and reproducible software for EEG and behavioral data. His background in both computer science and psychology enables him to design systems that nudge positive personal change while prioritizing measurable outcomes. Notably, he brings a research-driven product mindset to ML problems, blending experimental methods with engineering to move ideas toward real-world impact.
code4 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS, Combined Major in Computer Science and Psychology, Minor in Philosophy, Bachelor of Science - BS, Combined Major in Computer Science and Psychology, Minor in Philosophy at University of Victoria
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Harvard University
bookMaster of Mathematics - MMath, Computer Science, Master of Mathematics - MMath, Computer Science at University of Waterloo
github-logo-circle

Github Skills (30)

monitoring10
visualization10
python10
classification10
machine-learning10
alerts10
drift10
regression10
performance-estimation10
tabular10
silent10
jupyter-notebook10
performance-monitoring10
data-science9
mlops9

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
cartgr/nannyml

Aug 2022 - Mar 2023

Detecting silent model failure. NannyML estimates performance with an algorithm called Confidence-based Performance estimation (CBPE), developed by core contributors. It is the only open-source algorithm capable of fully capturing the impact of data drift on performance.
Contributions:1 PR, 91 pushes, 31 branches in 7 months
confidencecapturingmachine-learningestimationperformance
cartgr/website

May 2022 - Mar 2025

Contributions:24 pushes, 2 branches in 2 years 10 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
Carter Blair - PhD Candidate