Richard Murray is a professor and control systems researcher with 17+ years of professional experience and a decades-long tenure at Caltech focused on feedback and control for networked systems spanning aerospace, autonomy, multi-agent systems, and synthetic biology. He blends deep academic leadership—having chaired major Caltech divisions and co-founded a cell-free biosensing startup—with hands-on engineering, contributing to open-source tools like the Python Control Systems Library to visualize transfer functions and responses. His work bridges theory and practice, from designing synthetic cells to verification and testing of safety-critical systems, and he serves on multiple advisory boards and research institutes shaping defense and biotech policy. Based in Pasadena, he pairs a Berkeley PhD in EECS with a knack for translating control theory into deployable systems and compelling educational tools.
17 years of coding experience
16 years of employment as a software developer
PhD, Electrical Engineering and Computer Sciences, PhD, Electrical Engineering and Computer Sciences at University of California, Berkeley
The Python Control Systems Library is a Python module that implements basic operations for analysis and design of feedback control systems.
Role in this project:
Back-end Developer
Contributions:14 releases, 176 reviews, 772 commits in 13 years 2 months
Contributions summary:Richard contributed to the development of a simple GUI application, adding code to visualize transfer function effects using Bode, Nyquist, and step response visualizations. This included the addition of a new example and updates to the code for the transfer function class, ensuring its compatibility. The user also updated the documentation with various edits and fixes to the code blocks.
Contributions:60 pushes, 13 branches, 3 tags in 5 years
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.