Scott Tsai is a seasoned software engineer and founder with 18 years of experience building system software, embedded networking, and blockchain infrastructure from Taiwan. As CEO of ThunderCore and former Head of Chain Engineering, he led delivery of a new consensus protocol and supported DeFi projects securing over $100M, while maintaining a track record of zero security incidents on-chain. His roots in embedded Linux, kernel and device driver work—ranging from ARM Cortex-M firmware and OpenOCD integration to set-top box and TV firmware—give him deep systems-level expertise uncommon among blockchain leaders. An active open-source contributor, he has improved core Jupyter/IPython kernel components to make embedding and integration more robust. Based in Taipei, Scott blends hands-on technical craft with startup leadership and a long history of bridging low-level engineering and distributed systems.
18 years of coding experience
14 years of employment as a software developer
High School, High School at Chih Jen Vocational School
HSNU
BA, Business Administration, BA, Business Administration at Soochow University, Taiwan
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
Role in this project:
Back-end Developer
Contributions:9 commits in 1 month
Contributions summary:Scott primarily focused on enhancing the IPython kernel, a core component of the repository. Their contributions involved implementing a new API function, `embed_kernel`, and refactoring the `zmq.ipkernel` module. Further, they addressed import errors and dependency issues related to pyzmq, ensuring a smooth user experience. The user also made modifications to incorporate better handling of user modules and namespaces within the kernel, improving its flexibility.
Contributions summary:Scott contributed to the IPython kernel for Jupyter, adding and modifying core functionalities. They implemented `IPython.embed_kernel()` as a public API for embedding kernels and refactored the `zmq.ipkernel` module. The user also addressed an issue by preventing the parsing of `sys.argv` when embedding the kernel. Their work demonstrates a focus on improving the kernel's integration and usability within different environments.
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
Scott Tsai - Chief Executive Officer at ThunderCore