Research Aerospace Engineer at NASA Ames Research Center
Davis, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kenneth Lyons is a Research Aerospace Engineer with 14 years of hands-on experience bridging numerical computing, embedded systems, and scientific software development. Based in Davis, CA, he builds high-performance data pipelines and modernizes legacy aeronautics code—most recently developing distributed-memory processing for pressure-sensitive paint analysis at NASA Ames and bringing automatic differentiation to Fortran design tools. He combines embedded firmware and hardware verification experience from avionics projects (DO-254/FPGA, IMU firmware) with full-stack contributions to prominent open-source scientific libraries like SymPy and pyqtgraph. Curious and methodical, he gravitates toward practical innovations that simplify complex experimental workflows, such as high-throughput camera-to-HPC data transfer and novel steady-state pressure measurement methods. His background in human-subject EMG interfaces and teaching shows an unusual blend of neuroscience-adjacent research, educational outreach, and production-grade engineering.
14 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Mechanical and Aerospace Engineering, Doctor of Philosophy (Ph.D.), Mechanical and Aerospace Engineering at University of California, Davis
Fast data visualization and GUI tools for scientific / engineering applications
Role in this project:
Full-stack Developer
Contributions:68 reviews, 2 commits, 102 PRs in 1 day
Contributions summary:Kenneth made several commits focused on improving the pyqtgraph library's functionality and user experience. Their contributions included enhancements to the OpenGL and GUI widgets, as demonstrated by the background color changes and the inclusion of table widget key press event support. They fixed bugs, such as the one in `makeARGB`, and improved code readability. The user's contributions also included documentation updates and test coverage for improved functionality.
Contributions:15 commits, 3 PRs, 11 comments in 13 days
Contributions summary:Kenneth contributed to the SymPy project by enhancing the code generation capabilities. Their work involved allowing customization of the code generation class, improving the custom preprocessor statement interface, and adding a codegen test. The user also addressed issues in the existing code generation process and included refactoring to improve efficiency.
mathpythonsciencecomputer-algebra-systemalgebra
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
Kenneth Lyons - Research Aerospace Engineer at NASA Ames Research Center