Sawyer Fuller

Associate Professor (with Tenure)

Seattle, Washington, 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
Sawyer Fuller is an Associate Professor with tenure at the University of Washington and a PhD-trained engineer whose six years of professional experience complement a long academic trajectory from MIT to Caltech. He blends rigorous control-theory research with hands-on software engineering, contributing backend code and test automation to the widely used python-control library—adding an LQE implementation, compatibility fixes, documentation, and expanded test coverage. Based in Seattle, he bridges theory and practice by shipping reproducible numerical tools that support feedback-control analysis and education. Colleagues describe him as someone who pairs deep mathematical insight with pragmatic software craftsmanship, often improving usability and reliability in established scientific codebases.
code6 years of coding experience
bookM.S., M.S. at Massachusetts Institute of Technology
bookCalifornia Institute of Technology
github-logo-circle

Github Skills (6)

control-systems10
unit-testing10
scipy10
python10
data-analysis8
numpy8

Programming languages (5)

TypeScriptShellC++HTMLPython

Github contributions (5)

github-logo-circle
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:
userBack-end Developer & Test Automation Engineer
Contributions:192 reviews, 163 commits, 66 PRs in 2 years 11 months
Contributions summary:Sawyer primarily contributed to the Python Control Systems Library by implementing and testing new features. Their work involved adding the `lqe` (linear quadratic estimator) function, including its initial implementation, Python 2 compatibility, and unit tests. The user also added example code and documentation, and they modified the auto-generated time vector for step, impulse, and initial response functions. Furthermore, they improved the test coverage by writing more comprehensive tests.
pythonbasic-operationslibrary-systemspython-moduleelectrical-engineering
Contributions:7 commits, 6 pushes, 1 branch 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