Leonard Lin is a seasoned founder and CTO with 17 years of engineering and product leadership experience, currently based in Tokyo and leading Shisa.AI. He blends hands-on systems architecture and R&D with a pragmatic entrepreneurial streak, shipping projects from VR experiences to accounting and personal workflow tools. Leonard’s background spans startups, advisory roles, and corporate innovation—roles at Yahoo!, Code for America, and multiple ventures reflect a track record of building and advising technical teams. He contributes to open-source tooling and has improved robustness in real-world Python API clients, notably hardening websocket and authentication behavior for the popular Coinbase Pro Python client. Known for juggling a long TODO list of diverse technical interests, he pairs curiosity-driven prototyping with production-grade engineering. His cross-disciplinary experience—product, systems, VR, and fintech—helps him turn exploratory ideas into maintainable software.
The unofficial Python client for the Coinbase Pro API
Role in this project:
Back-end Developer
Contributions:5 commits, 3 PRs, 3 comments in 9 days
Contributions summary:Leonard focused on enhancing the Python client's compatibility and functionality for the Coinbase Pro API. Their contributions involved Python 3 compatibility fixes, including adjusting imports and string handling. The user also made changes related to threading and keyboard interrupt handling in the websocket client, indicating efforts to improve the stability and robustness of the application. Furthermore, they addressed issues with the authentication process, ensuring correct signature generation for the API.
Contributions:29 commits, 1 PR, 5 pushes in 2 years 10 months
chrome-extensionbrowserssingle-sitechrome
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.