Joseph Ramsey

Special Faculty And Director Of Research Computing at Carnegie Mellon University

Pittsburgh, Pennsylvania, 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
Joseph Ramsey is a research-focused software engineer and leader with a decade of experience, currently serving as Special Faculty and Director of Research Computing at Carnegie Mellon University in Pittsburgh. He blends academic rigor with hands-on backend development, contributing notably to the py-why/causal-learn library by improving core graph representations and causal discovery algorithms. His work sits at the intersection of reproducible research infrastructure and practical tool-building, helping bridge theoretical causal models with usable software for researchers. Colleagues rely on him to translate complex methodological needs into robust, testable code and to steer research computing strategy within a top-tier university setting. An underappreciated strength is his tendency to tackle foundational components—like graph utilities and evaluation metrics—that unlock broader project capabilities.
code10 years of coding experience
github-logo-circle

Github Skills (6)

causal-discovery10
python10
causal-inference10
graph-theory10
numpy9
statistics9

Programming languages (4)

JavaHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
py-why/causal-learn

Oct 2020 - Oct 2021

Causal Discovery in Python. It also includes (conditional) independence tests and score functions.
Role in this project:
userBack-end Developer
Contributions:1 review, 13 commits, 11 pushes in 1 year
Contributions summary:Joseph appears to be contributing significantly to the core functionality of the causal-learn library. Their commits primarily involve modifications to the `graph` package, implementing and refining classes such as `GeneralGraph`, `GraphUtils`, and various confusion metrics. These changes involve adding new methods, enhancing existing features, and incorporating new code for structural causal model evaluation, suggesting a focus on improving the core causal discovery algorithms and graph representations.
continouspythontranslationcausaltetrad
cmu-phil/tetrad

Oct 2015 - Jan 2023

Repository for the Tetrad Project, www.phil.cmu.edu/tetrad.
Contributions:19 releases, 101 reviews, 3122 commits in 7 years 4 months
tetradcmuedu
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
Joseph Ramsey - Special Faculty And Director Of Research Computing at Carnegie Mellon University