James Aman

Protocol Engineer at Constellation Network

Greater Minneapolis-St. Paul Area United States
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
James Aman is a protocol engineer and web3 practitioner with a decade of experience building secure, trust-focused distributed systems and decentralized applications since first exploring blockchain in 2015. Currently at Constellation Network, he leads engineering on a platform tailored for sensitive, high-security digital environments, applying rigorous protocol design and resilience thinking. He previously co-founded and served as CTO of Topl, architecting a Scala-based layer-one client on Scorex 2.0 and researching regularized proof-of-stake algorithms like Ouroboros Taktikos. An academic at heart, James taught blockchain courses at Rice University and holds a Ph.D. in ultracold atomic physics, bringing experimental rigor and quantitative intuition to protocol research. His open-source contributions include core networking and synchronization work on the Scorex project, reflecting deep familiarity with peer-to-peer consensus engineering. Outside of tech he is an avid criterium cyclist, a pursuit that mirrors his endurance and focus in long-term system design.
code10 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Atomic/Molecular Physics, Doctor of Philosophy (Ph.D.) Atomic/Molecular Physics at Rice University
github-logo-circle

Github Skills (10)

network-programming10
blockchain10
scala10
cryptography9
encryption9
crypto9
encrypt9
crypt9
cryptocurrency8
test-driven-design7

Programming languages (13)

MDXJavaCSSScalaHTMLTypeScriptHCLShell

Github contributions (5)

github-logo-circle
hyperledger-labs/Scorex

Jul 2020 - Sep 2020

Scorex 2.0 Core
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 2 PRs in 2 months
Contributions summary:James primarily contributed to the core networking and synchronization components of the Scorex 2.0 Core, a blockchain project. The commits show the implementation of a `PeerSynchronizer` and `NodeViewSynchronizer` along with related message handling. The user focused on defining and handling network messages, integrating with peer management, and ensuring the synchronization of blockchain data between nodes. They made changes to the network controller and test specifications to instantiate and test the newly created components.
scalablockchaincryptocurrencyscorex
scasplte2/Bifrost

Oct 2020 - Aug 2024

Contributions:4 pushes, 26 branches in 3 years 11 months
scorexblockchainblockchain-protocolscalatopl-blockchain
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
James Aman - Protocol Engineer at Constellation Network