Charles Crain is a CTO and blockchain technologist with a decade of engineering experience building developer tools and products that put creators and artists at the center of the digital economy. He leads SuperRare’s technical strategy, authoring infrastructure that helps artists, collectors, and innovators leverage decentralized ownership and blockchain primitives. His background spans low-level blockchain engineering—including an EVM implementation, P2P protocol work, and alternative consensus systems—alongside full‑stack product work in React, Node.js, and cloud architectures. Comfortable moving between research-grade systems in Haskell and practical developer APIs in Node/C#, he combines deep protocol knowledge with hands-on product delivery. Based in San Diego, he has a pragmatic, creator-first view of what decentralized platforms should enable and a history of turning complex distributed systems into useful tooling.
10 years of coding experience
3 years of employment as a software developer
Computer Engineering Computer Software Engineering, Computer Engineering Computer Software Engineering at UC Santa Barbara
Contributions:3 PRs, 17 pushes, 5 branches in 6 years
ethereumapihaskellethereum-api
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
Charles Crain - Chief Technology Officer at SuperRare