Ryan Evans

Software Engineer at Meta

Davis, 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

👤
Senior
Ryan Evans is a seasoned software engineer with 15 years of experience, currently building augmented and virtual reality systems at Meta from his base in Davis, California. He brings deep backend expertise—demonstrated by contributions to the well-regarded Clojure Aleph project where he improved HTTP request parsing and Ring spec compliance—bridging low-level protocol handling with production-grade test coverage. Comfortable across distributed systems and streaming communication, he focuses on reliable, spec-driven implementations that scale. Ryan pairs product-minded engineering with a knack for tightening edge-case behavior in networking stacks, a detail that surfaces in both AR/VR work and open-source contributions.
code15 years of coding experience
github-logo-circle

Github Skills (6)

clojure10
webserver10
http10
clojure-cli10
testing10
http-client9

Programming languages (6)

C#C++SCSSGoClojurePython

Github contributions (5)

github-logo-circle
clj-commons/aleph

Jul 2010 - Jul 2010

Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
Role in this project:
userBack-end Developer
Contributions:9 commits in 2 days
Contributions summary:Ryan primarily contributed to the backend functionality of the Aleph project, focusing on HTTP request parsing and Ring specification compliance. They implemented changes to extract request method, headers, URI, and query string from incoming HTTP requests, ensuring the values conformed to the Ring specification. Additionally, the user added tests to validate request parsing and created new tests to incorporate server name, server port, and downcased header keys.
non-blockingwebsocketsweb-serverasynchronoushttp-client
rje/gbjam4

Aug 2015 - Nov 2021

Contributions:16 pushes, 1 branch in 6 years 4 months
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
Ryan Evans - Software Engineer at Meta