Nic Lin

VP Of Engineering at 幣託 BitoEX

New Taipei, Taiwan
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
Nic Lin is a VP of Engineering based in New Taipei with a decade of experience building high-performance web and blockchain systems. He blends hands-on backend expertise in Ethereum, L2, MEV and censorship-resistance topics with product-facing full-stack work (Rails, React/Vue, Go) and operational leadership at BitoEX. Nic has contributed to core Ethereum projects—improving py-evm, eth-tester and Trinity networking—demonstrating deep protocol-level understanding beyond typical exchange engineering. He’s driven measurable impact: slashing page load times from 30s to 1s, raising API test coverage from 0% to 60%, and leading infra optimizations and CI/CD migrations. A natural mentor and communicator, he shares knowledge through technical articles and YouTube content to inspire engineers. Notably, his open-source fixes include CREATE2 and PAYGAS logic in py-evm and robustness improvements to libp2p PubSub edge cases, reflecting both security-conscious and pragmatic coding.
code10 years of coding experience
job3 years of employment as a software developer
book學士, 資訊工程學系, 學士, 資訊工程學系 at Lunghwa University of Science and Technology
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

asynchronous10
pytest10
back-end-development10
python10
async10
trie10
evm10
virtual-machine10
networking10
data-structure10
libp2p10
asyncio10
gossip10
ethereum10
blockchain10

Programming languages (10)

TypeScriptCSSC++RustSolidityCairoJavaScriptGo

Github contributions (5)

github-logo-circle
ethereum/py-evm

Dec 2017 - Nov 2019

A Python implementation of the Ethereum Virtual Machine
Role in this project:
userBack-end Developer
Contributions:435 commits, 30 PRs, 12 pushes in 1 year 10 months
Contributions summary:Nic's contributions primarily focused on refactoring and improving the Ethereum Virtual Machine (EVM) implementation in Python. They addressed code quality by renaming variables and correcting typos. The user also introduced new features like CREATE2 and implemented logic related to the PAYGAS opcode, which is related to the Ethereum blockchain's transaction fee system. Furthermore, they modified core components within the EVM, making changes to the transaction handling and state management within the project.
pythonethereumpython-implementationblockchainevm
libp2p/py-libp2p

Jun 2019 - Dec 2019

The Python implementation of the libp2p networking stack 🐍 [under development]
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:221 commits, 41 PRs, 20 pushes in 6 months
Contributions summary:Nic primarily contributed to the libp2p/py-libp2p repository by implementing and testing features related to the PubSub component. They addressed several bugs, including issues with subscription handling and self re-subscription/unsubscription. Additionally, the user implemented and tested functions for gossipsub, improving the overall robustness of the PubSub implementation and ensuring correct peer-to-peer communication. Furthermore, they added code to handle edge cases like graft/prune messages to avoid security issues.
pythonpython-implementationp2pnetworkingunder-development
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
Nic Lin - VP Of Engineering at 幣託 BitoEX