Kevin Reid

San Francisco Bay Area 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
Kevin Reid is a software engineer with 21 years of experience focused on building developer platforms and UIs that reduce the everyday complexity of interacting with computers. He specializes in object-capability systems that aim to deliver strong security and reliability without burdening users with confusing security models. Kevin has a broad language background—Rust, JavaScript, Java, Common Lisp, Haskell, C, and Python—and has contributed to notable open-source projects including Rust’s compiler and wgpu, as well as visualization and SDR tooling. At Google he spent over a decade on Earth Engine, bringing production-grade backend skills and documentation rigor to large-scale systems. He combines low-level audio and DSP work (e.g., improving FM stereo handling in ShinySDR) with thoughtful API and tooling improvements, reflecting both engineering craft and concern for usability. Based in the Bay Area, he pairs systems-level thinking with a knack for making complex, secure designs practical for real users.
code21 years of coding experience
job11 years of employment as a software developer
bookA.S., Computer Science, A.S., Computer Science at Mohawk Valley Community College
bookB.S., Computer Science, B.S., Computer Science at Clarkson University
stackoverflow-logo

Stackoverflow

Stats
40,739reputation
2.4mreached
906answers
18questions
Badges
swing
top-5%
closures
top-5%
canvas
top-5%
java
top-5%
tree
top-5%
jframe
top-5%
github-logo-circle

Github Skills (53)

webgl10
javascript10
visualization10
python10
apidoc10
signal-processing10
compiler-development10
post10
graphics-engine10
audio-processing10
api10
webgpu10
linting10
rust10
visualizations10

Programming languages (15)

JavaBikeshedC++RustCCMakeHandlebarsHTML

Github contributions (5)

github-logo-circle
kpreid/shinysdr

May 2013 - Apr 2020

Software-defined radio receiver application built on GNU Radio with a web-based UI and plugins. In development, usable but incomplete. Compatible with RTL-SDR.
Role in this project:
userBack-end Developer
Contributions:1758 commits, 19 PRs, 328 pushes in 7 years
Contributions summary:Kevin appears to be primarily focused on refactoring and enhancing the audio processing functionality of the ShinySDR project. Their contributions involve cleaning up code, optimizing filters, and improving the handling of audio streams by implementing improved methods for data handling. Specifically, this developer's changes focus on refining the performance of FM stereo, and more general audio processing features, which points to a strong back-end engineering focus. The changes enhance compatibility and robustness of the project as a whole.
rtlsoftware-defined-radioamateur-radiognudac
google/earthengine-api

Apr 2015 - Oct 2018

Python and JavaScript bindings for calling the Earth Engine API.
Role in this project:
userFront-end Developer
Contributions:9 commits, 6 pushes, 7 tags in 3 years 6 months
Contributions summary:Kevin's commits primarily involve changes to the `javascript/build/ee_api_js.js` file, suggesting modifications within the JavaScript codebase of the Earth Engine API. The code changes range from small adjustments to larger functional updates. This suggests a focus on improving the API's JavaScript bindings, potentially involving enhancements to existing features or implementing new ones.
apicallingpythonjavascriptearth
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
Kevin Reid