John Cava

Graduate Research Assistant

Tempe, Arizona, 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

👤
Senior
🎓
Top School
John Cava is a PhD candidate in Computer Science at Arizona State University with 11 years of hands-on experience applying deep learning to molecular biology and scientific computing. Co-advised by Ross Maciejewski and Abhishek Singharoy, he builds generative and reinforcement learning models to produce biophysically meaningful protein trajectories, and has developed end-to-end ML pipelines for NMR-based drug discovery and MHC-I binding prediction. His internships at ICSI and Berkeley Lab extended his work into robust computer vision via conditional diffusion models and ML visualization for loss landscapes, reflecting a rare blend of domain biology and cutting-edge ML research. Comfortable with large-scale scientific data and cluster workflows, he has a triple undergraduate background in CS, Mathematics, and Molecular Biosciences, which informs his interdisciplinary approach to problems. Notably, he has experimented with LLM unlearning and activation steering, signaling interest in model interpretability and privacy beyond typical bio-ML applications.
code11 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Ira A. Fulton Schools of Engineering at Arizona State University
bookBachelor's degree Molecular Biosciences & Biotechnology, Bachelor's degree Molecular Biosciences & Biotechnology at The College of Liberal Arts and Sciences at Arizona State University
github-logo-circle

Github Skills (22)

python10
machine-learning10
numpy10
deep-learning10
gpu10
neural-network10
acceleration9
autograd9
tensorflow9
tensor9
gpu-acceleration9
graph-convolutional-networks6
graph6
pytorch6
graph-neural-network5

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
johncava/ml-bcell-epitope

May 2017 - Apr 2018

Contributions:49 commits, 27 pushes in 11 months
johncava/deep_xkcd

May 2018 - Jun 2018

Contributions:39 commits, 12 pushes in 1 month
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
John Cava - Graduate Research Assistant