Nicholas Guo is a software developer based in New York with nine years of professional experience and a decade of programming practice supplemented by 10+ MIT graduate CS courses. He specializes in back-end systems and blockchain engineering, having contributed performance and memory optimizations to Algorand's Go implementation and protocol-level changes to the Celo blockchain. Nicholas blends fintech and crypto experience—from roles at Five Rings and Celo to research at MIT’s Cryptoeconomics Lab—and has shipped production-grade ledger and consensus improvements. As a former startup CTO and active open-source contributor, he pairs deep systems-level rigor with product-minded execution, often finding gains in low-level refactors and test-driven integrity work.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Massachusetts Institute of Technology
Contributions summary:Nicholas contributed to the Algorand blockchain implementation in Go. They primarily focused on optimizing memory usage and correcting bugs within the ledger core. Their work included refactoring code to reallocate maps based on memory savings, moving compression steps, and addressing comments to improve code quality and performance. The user also wrote and refined tests to ensure the integrity of the ledger system.
Official repository for the golang Celo Blockchain
Role in this project:
Back-end Developer
Contributions:11 commits, 6 PRs, 19 pushes in 2 months
Contributions summary:Nicholas primarily contributed to the back-end logic of the Celo blockchain project. Their work included modifying the consensus mechanism, specifically the Istanbul consensus backend, for handling block rewards. Additionally, they added fields related to GasCurrency and GasFeeRecipient to transaction signatures. Furthermore, the user worked on encrypting enode announce messages and recovering randomness.
golangcelo-blockchainethereumblockchainweb3
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.