Stephen Leake

Retired

Leawood, Kansas, 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
Stephen Leake is a retired software engineer and former NASA aerospace engineer with 19 years of experience building real-time simulators and embedded systems, notably leading development of the Goddard Dynamic Simulator used to test flight software on missions like WMAP and MMS. He is an expert in Ada (26 years), VHDL, C/C++, and Emacs Lisp, with deep hands-on knowledge of both CPU and FPGA programming and device drivers for real-time hardware. Stephen maintains Free Software projects including an Ada parser generator (WisiToken) and Emacs Ada mode, and has contributed core improvements to the Emacs project. He excels at designing complex, reusable systems and translating technical jargon across teams to prevent costly misunderstandings. His background spans low-level assembler and FPGA design through high-order numerical integration and system-level modeling, a combination that enabled realistic hardware-in-the-loop testing of spacecraft. Based in Leawood, Kansas, he describes himself wryly as a "retired rocket scientist" while continuing to contribute to open-source tooling.
code19 years of coding experience
job22 years of employment as a software developer
bookThe University of Maryland, College Park
bookBachelor of Science (BS), Physics, 3.9, Bachelor of Science (BS), Physics, 3.9 at Rensselaer Polytechnic Institute
stackoverflow-logo

Stackoverflow

Stats
164reputation
9kreached
7answers
6questions
github-logo-circle

Github Skills (13)

project-management10
emacs-lisp10
develop9
file-management8
code-documentation7
gnat6
android-studio6
ada6
android-gradle-plugin6
arduino6
android6
emacs6
android-emulator6

Programming languages (7)

ShellCRustPythonEmacs LispAdaKotlin

Github contributions (5)

github-logo-circle
emacs-mirror/emacs

Jun 2015 - Jun 2015

Mirror of GNU Emacs
Role in this project:
userFull-stack Developer
Contributions:1 commit in 1 day
Contributions summary:Stephen primarily contributed to the Emacs Lisp codebase by modifying existing functions and adding new ones related to project management, particularly `project-find-file` and associated functionalities. They also added a new user variable, `xref-file-name-display`, and improved docstrings for several search path variables. The commits involved modifications across different files within the Emacs source code, demonstrating involvement in enhancing core features.
gnu-emacsspacemacsgnuemacsemacs-lsp
stephe-ada-guru/alire-index

Oct 2022 - Nov 2023

Community index for the Alire project
Contributions:37 pushes, 1 branch in 1 year 1 month
databaseindex
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
Stephen Leake - Retired