Roy L

Senior Software Engineer at dYdX

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
Roy L is a senior software engineer with 11 years of experience building backend and infrastructure systems focused on impactful products and API-driven user experiences. He has worked across major tech companies including Google, Facebook, Instacart, and now dYdX, bringing production-grade expertise in ML infrastructure, payments, and deep learning frameworks. A pragmatic generalist, Roy blends low-level backend work—such as enhancing Nuclide’s RPC framework and logging for error tracking—with large-scale infrastructure and ML platform development. He favors clean APIs and observable systems, having improved logging and response correlation in open-source tooling used by many developers. Based in the United States and trained at UIUC, Roy combines strong engineering fundamentals with an eye for developer experience. Colleagues describe him as the kind of engineer who surfaces subtle invariants in distributed systems before they become incidents.
code11 years of coding experience
job6 years of employment as a software developer
bookActon-Boxborough Regional High School
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Illinois Urbana-Champaign
languagesChinese, English
github-logo-circle

Github Skills (10)

logging10
javascript10
rpc-server10
rpc10
rpc-library10
grpc10
typescript-types9
typescript9
typescripts9
analytics8

Programming languages (7)

JavaC++OCamlJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
facebookarchive/nuclide

Sep 2017 - Dec 2017

An open IDE for web and native mobile development, built on top of Atom
Role in this project:
userBack-end Developer
Contributions:5 commits in 3 months
Contributions summary:Roy's primary contributions focused on enhancing the Nuclide RPC framework by adding features for unique response ID generation and logging. They modified core files, including `RpcConnection.js` and `messages.js`, to incorporate these new identifiers and logging mechanisms. Furthermore, the user implemented changes to log response message ID mismatches to Scuba, improving error tracking. Additional contributions include improvements in handling of ignored files for the fuzzy search index and improvements in the analytics framework.
mobile-developmentatomideon-top
li-roy/pytorch

Feb 2018 - Mar 2019

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Contributions:200 commits, 287 pushes, 108 branches in 1 year 1 month
pythongpu-accelerationdeep-learninggpuacceleration
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
Roy L - Senior Software Engineer at dYdX