Randall O'reilly

Professor At University Of California Davis at University of California, Davis

Boulder, Colorado, 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
Randall O'reilly is a computational cognitive neuroscientist and professor with 20 years of academic experience, currently teaching and researching at UC Davis while based in Boulder, Colorado. He blends deep theoretical work in cognition with practical software contributions—most recently enhancing Go-to-CPython bindings in the go-python/gopy project to improve callback handling and type support for better interoperability. A former long-time faculty member at CU Boulder and alumnus of Harvard (AB in Cognitive Psychology), he brings a rare mix of rigorous experimental psychology training and hands-on systems programming. His profile reflects sustained cross-disciplinary impact: advancing models of cognition in the lab while enabling researchers and engineers to bridge languages and tools.
code20 years of coding experience
bookAB, Cognitive Psychology, AB, Cognitive Psychology at Harvard University
github-logo-circle

Github Skills (8)

cpython10
go10
python10
cffi9
c119
c179
ctypes8
golang8

Programming languages (14)

JavaC++RustCObjective-C++TeXMakefileGo

Github contributions (5)

github-logo-circle
go-python/gopy

Feb 2019 - Jan 2023

gopy generates a CPython extension module from a go package.
Role in this project:
userBack-end Developer
Contributions:6 releases, 5 reviews, 123 commits in 3 years 11 months
Contributions summary:Randall contributed to the `go-python/gopy` repository, which generates CPython extension modules from Go packages. Their work primarily involved enhancing the code generation process, with a focus on handling function callbacks and the inclusion of basic types and enum support for python interaction. The contributions included improvements to the internal symbol handling and type conversion logic, which are critical for generating the correct CPython bindings. The user's work has also extended the capabilities of the tool to support more Go types.
golanggo-packagepythoncffictypes
Contributions:23 commits, 39 pushes, 2 branches in 11 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
Randall O'reilly - Professor At University Of California Davis at University of California, Davis