Mark Lin

Blockchain Engineer at AMIS Technologies

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

👤
Senior
🎓
Top School
Mark Lin is a blockchain engineer with 12 years of software experience, currently leading backend development at AMIS Technologies where he designs wallet services, key management, and node/blockchain integrations for institutional projects including bank sandbox transfers. He is an active open-source contributor to flagship clients like go-ethereum and BNB Smart Chain, with deep, hands-on work in consensus mechanisms (Clique/Ethereum difficulty and sealing), transaction/indexer APIs, and performance-critical refactors. Prior to blockchain he built Android and VR experiences at Digital Domain and led fitness and device integration efforts at HTC, giving him broad systems-to-mobile expertise. Mark’s background in MPC libraries, permissioned Ethereum variants, and collaboration with banks highlights his ability to bridge cryptography, protocol engineering, and real-world regulatory use cases.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at National Cheng Kung University
bookMaster's degree, Computer Science, Master's degree, Computer Science at National Taiwan University
languagesEnglish, Chinese
github-logo-circle

Github Skills (15)

geth10
algorithm10
transaction10
transactional10
consensus10
go10
ethereum10
blockchain10
algorithms9
p2p9
apidoc9
data-structure9
api9
data-structures9
system-design8

Programming languages (7)

TypeScriptJavaC++ShellGoHaskellHTML

Github contributions (5)

github-logo-circle
ethereum/go-ethereum

Jun 2017 - Jul 2021

Go implementation of the Ethereum protocol
Role in this project:
userBack-end Developer
Contributions:11 commits, 16 PRs, 29 comments in 4 years 1 month
Contributions summary:Mark primarily focused on improving the consensus mechanism within the Go Ethereum codebase. They addressed issues such as incorrect difficulty calculation, typo fixes, and preventing duplicate snapshot additions. Furthermore, the user refactored code to avoid performance bottlenecks, optimized transaction handling, and introduced new functionalities for transaction management. Their work demonstrates a strong understanding of the blockchain consensus logic and the Ethereum protocol.
ethereumgoblockchainp2pgeth
bnb-chain/bsc

Mar 2023 - Mar 2023

A BNB Smart Chain client based on the go-ethereum fork
Role in this project:
userBack-end Developer
Contributions:1 PR in 1 day
Contributions summary:Mark contributed to the core consensus mechanisms of the BNB Smart Chain client, focusing on the Clique consensus algorithm. Their work included implementing features for vote validation, header verification, and seal verification, as well as fixing bugs related to block handling and transactions. Additionally, the user removed unused events and optimized block writing processes. Further contributions involve API extensions to fetch transaction data from address.
go-ethereumblockchainbnbethereum
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