Ryan Lefevre

Senior Software Engineer at 0x

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 Lefevre is a senior software engineer with 16 years of full‑stack experience, currently focused on web3 infrastructure after roles at Yuga Labs and Proof and now at 0x. He brings deep expertise across Typescript, Ruby, JavaScript, Elixir, and SQL, and a history of building robust image and file-processing pipelines—having authored notable PSD parsing libraries in both Ruby and JavaScript. Ryan has led engineering teams and product efforts at HODINKEE and Proof, pairing hands‑on systems work with architectural leadership. An active open‑source maintainer, he publishes to npm and Rubygems and has contributed performance-minded native extensions and lazy parsing techniques to widely used projects. He’s comfortable across the stack from low‑level binary parsing to distributed async pipelines and caching, and has a knack for turning complex file formats into reliable, browser‑friendly outputs. Trained at Worcester Polytechnic Institute, he combines academic rigor with a practical, long-running track record of shipping production systems.
code16 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Worcester Polytechnic Institute
stackoverflow-logo

Stackoverflow

Stats
653reputation
25kreached
3answers
4questions
github-logo-circle

Github Skills (28)

ajax10
javascript10
coffeescript10
jquery10
autocomplete10
file-parsing10
data-structure10
file-format10
ruby10
parsing10
file-parser10
data-structures10
data-handling10
binary-data10
user-interface9

Programming languages (14)

JavaCSSC++RustGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
layervault/psd.rb

May 2013 - Jul 2019

Parse Photoshop files in Ruby with ease
Role in this project:
userBack-end Developer
Contributions:1 release, 589 commits, 4 PRs in 6 years 3 months
Contributions summary:Ryan focused on building a PSD parsing library in Ruby, making improvements to the code base to allow it to handle and parse Photoshop files in Ruby. The user added functionality such as parsing resource data, parsing vector masks, and handling different text styles from the EngineData. The user also added support for layer comp filtering and implemented code that handles various layer features such as clipping masks, and color overlays.
file-formatpsdrubyparsingphotoshop
meltingice/psd.js

Aug 2012 - Jun 2018

A Photoshop PSD file parser for NodeJS and browsers
Role in this project:
userBack-end Developer
Contributions:180 commits, 13 PRs, 79 pushes in 5 years 10 months
Contributions summary:Ryan focused on implementing the core parsing logic for Photoshop PSD files within the NodeJS and browser environment. The commits demonstrate the implementation of various file reading types, including the parsing of the PSD header and the integration of lazy parsing techniques to improve performance. The work involved the use of specialized libraries like `jspack` for binary data handling and `iconv-lite` for character decoding, demonstrating a strong focus on the technical aspects of PSD file format interpretation. The user also implemented the core file read types.
ps8bitbrowserschartjs-pluginjavascript
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 Lefevre - Senior Software Engineer at 0x