Brian Mcmahan

Research Engineer at Rutgers University

Oakland, California, 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
Brian Mcmahan is a research engineer and ABD PhD candidate in Computer Science at Rutgers University with 14 years of experience building and studying grounded language models for interactive use. Based in Oakland, he blends academic rigor—investigating how words gain meaning in conversation—with hands-on ML engineering at Joostware AI Research and earlier contributions to the widely used Keras library. His open-source fixes to core Keras components reflect a focus on robustness and practical model behavior, not just theory. He also brings interdisciplinary training in perceptual science and real-world empathy from direct-support work, which informs his human-centered approach to language grounding.
code14 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science, Cognitive Science, Bachelor of Science, Cognitive Science at Minnesota State University, Mankato
bookPhD, Computer Science, PhD, Computer Science at Rutgers, The State University of New Jersey-New Brunswick
github-logo-circle

Github Skills (12)

neural-network10
keras10
machine-learning10
deep-learning10
tensorflow10
python10
debugging9
algorithm4
algorithms4
api-design4
pytorch3
jax3

Programming languages (6)

C++CTeXJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
keras-team/keras

Apr 2016 - Jul 2016

Deep Learning for humans
Role in this project:
userML Engineer
Contributions:6 commits, 8 PRs, 228 comments in 2 months
Contributions summary:Brian contributed to the Keras library by implementing and modifying core functionalities. Their work included adding a built check inside TimeDistributed layer, fixing constants in the Theano RNN backend, and adding a bias flag to the Dense layer, demonstrating a focus on improving the library's computational capabilities. Furthermore, the user fixed a bug in predict/predict_on_batch function and corrected a typo in the documentation. This shows involvement in maintaining and improving the stability and usability of Keras.
deep-learningtensorflowneural-networksmachine-learningdata-science
braingineer/ikelos

May 2016 - Oct 2016

a keras toolkit
Contributions:23 commits, 21 pushes, 1 branch in 5 months
keras
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