Ryan Richards

Owner & Operator

San Francisco, California, 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
Ryan Richards is a seasoned full-stack engineer with 16 years of experience across low-level Assembly to modern JavaScript, currently leading engineering at Tanium while running NesHacker LLC. He has a strong front-end pedigree—authoring Fastly’s Epoch real-time visualization library and building high-performance SPA analytics dashboards with d3, Canvas and Backbone/CoffeeScript. Ryan blends hands-on implementation with cross-functional work in BD, marketing, and documentation, and has spoken at ScotlandJS and OSCON. His background includes GPU-accelerated simulation work with CUDA and API design for scale, reflecting a rare mix of systems-level knowledge and polished UI craftsmanship. Based in the Detroit metro area, he’s known for turning complex data into interactive, production-ready visualizations and mentoring teams through technical and product trade-offs.
code16 years of coding experience
job11 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Michigan Technological University
github-logo-circle

Github Skills (10)

data-visualizations10
data-visualization10
data-visualisation10
javascript10
d3js10
front-end-development10
coffeescript10
react-r6
reactn6
react6

Programming languages (7)

TypeScriptC#ShellJavaScriptGoHTMLAssembly

Github contributions (5)

github-logo-circle
epochjs/epoch

Jun 2013 - Mar 2016

A general purpose, real-time visualization library.
Role in this project:
userFront-end Developer
Contributions:482 commits, 34 PRs, 87 pushes in 2 years 9 months
Contributions summary:Ryan primarily worked on implementing UI components using JavaScript and CoffeeScript. Their contributions included creating and integrating various chart types, such as line, area, bar, pie, and scatter plots, into a test environment. They also implemented features like dynamic option adjustments for axes, tick formats, and data transitions, showcasing their focus on building interactive data visualizations. The user's work also touched on applying color schemes to the visual elements.
visualization
Runnable/fs-transform

Apr 2015 - Mar 2016

Contributions:33 PRs, 141 pushes, 33 branches in 11 months
file-basedrulerule-basedfile-system-basedfilesystem
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