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

JavaLeanHTMLJupyter NotebookPython

Github contributions (5)

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

Oct 2020 - Oct 2021

Causal Discovery in Python. Learning causality from data.
Role in this project:
userBack-end Developer
Contributions:1 review, 13 commits, 12 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.
causal-discoverypythoncausalcausal-inferencecausality
cmu-phil/py-tetrad

Feb 2023 - Mar 2023

Makes algorithms/code in Tetrad available in Python via JPype
Contributions:3 releases, 2 reviews, 481 commits in 26 days
jpypepython
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