Jurvis Tan

Member Of Technical Staff at OpenAI

Los Angeles, 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
Jurvis Tan is a software engineer and technical leader with 12 years of experience building mobile and full-stack products for startups and growth-stage companies, now focused on applied cryptography and key management. He has shipped apps featured as App of the Day in 100+ countries and scaled products to 25K+ daily active users, and recently led Block’s Bitkey effort to deliver the industry’s first privacy-preserving collaborative-custody wallet across mobile, backend, and AWS Nitro Enclaves. Comfortable both as an individual contributor and manager, Jurvis has moved between iOS/Android, Rust backends, and web stacks to operationalize secure key custody, MPC research, and verifiable key infrastructure. He contributes to notable open-source projects including rust-lightning, adding network graph persistence and HTLC tracking, and has built event and conference apps on iOS. Currently studying Computational and Applied Mathematics at USC with an interest in cryptography, he combines practical product delivery with formal math training to design usable security. Based in Los Angeles, he’s driven by a belief that secure, user-friendly digital identity and value systems are fundamental to free societies.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science - BS, Computational and Applied Mathematics, Bachelor of Science - BS, Computational and Applied Mathematics at University of Southern California
bookPhilosophy, Philosophy at Santa Monica College
languagesEnglish, Chinese
github-logo-circle

Github Skills (14)

swift10
uikit10
bitcoin10
ios10
rust10
bitcoins10
lightning-network10
eventkit9
ui-design9
debugging9
persistence8
testing7
objective-c4
obj4

Programming languages (18)

JavaC++CSSRustCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
iOS app for open event
Role in this project:
userMobile Developer (iOS)
Contributions:87 commits, 5 PRs, 76 pushes in 1 year 9 months
Contributions summary:Jurvis primarily focused on developing the iOS application for the open event. The user implemented UI components, including table view cells and event detail pages. The user also integrated features such as adding events to the calendar and implementing session search functionality. The user's contributions involved refactoring code to prepare for network calls and improve the overall user experience.
ios
Active development happens on git.rust-bitcoin.org, this repo is a mirror of https://git.rust-bitcoin.org/lightningdevkit/rust-lightning
Role in this project:
userBack-end Developer
Contributions:173 reviews, 20 commits, 15 PRs in 9 months
Contributions summary:Jurvis focused on enhancing the `rust-lightning` library with features related to network graph persistence and improved debugging capabilities. They implemented network graph persistence using existing channel manager persistence mechanisms. Furthermore, the user added custom debugging for critical data structures like `PathBuildingHop`, increasing the visibility of pathfinding operations. The user also added utilities to handle HTLC failures and introduced more robust inflight HTLC tracking.
rustbitcoinlightning-network
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