Mostafa Joo

Co-Founder CTO at Pactus blockchain

Malaysia
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

🤩
Rockstar
🎓
Top School
Mostafa Joo is a Co-Founder and CTO with 11 years of experience designing and implementing enterprise-grade blockchain systems, from consensus engines and Byzantine fault tolerance to smart contracts and real-time transaction platforms. He combines deep systems programming expertise in Go and C++ with practical cryptography and security knowledge, having led architecture and core protocol work at projects like Pactus and Maxonrow. An active open-source contributor, he has improved low-level blockchain state/crypto code and contributed Go bindings for GTK3, showing fluency across backend and UI concerns. Based in Malaysia, he pairs startup leadership with hands-on engineering, notably introducing protocol-level features such as sortition seeds and stabilizing transaction pool behavior. Notably, his background in physics informs a methodical, reductionist approach to distributed systems design.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Physics Science, Bachelor's degree, Physics Science at Hakim Sabzevari University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
670reputation
721kreached
14answers
10questions
github-logo-circle

Github Skills (28)

c-language10
qt10
testing10
cross-platform10
glib10
gtk10
go10
cryptography10
blockchain10
state-management10
windows-gui10
cprogramming-language10
shortcuts9
keyboard-shortcuts9
transactional9

Programming languages (19)

C++CSSRustCCMakeMakefileTeXGo

Github contributions (5)

github-logo-circle
pactus-project/pactus

Feb 2021 - Nov 2022

Pactus blockchain
Role in this project:
userBack-end Developer
Contributions:16 releases, 1202 reviews, 143 commits in 1 year 9 months
Contributions summary:Mostafa contributed to the core functionality of the Pactus blockchain, focusing on low-level crypto and state management. They implemented JSON marshaling for empty public keys, fixed issues in validator stake updates, and added a send command to the command-line interface. The user also added a "sortition seed" to the block header and made modifications related to the transaction pool to enhance system stability.
blockchain
gotk3/gotk3

May 2022 - May 2022

Go bindings for GTK3
Role in this project:
userBackend Developer
Contributions:11 commits, 2 PRs in 1 day
Contributions summary:Mostafa primarily contributed to the Go bindings for GTK3 project by implementing wrappers for various GTK functions. They added new functions to interact with the GTK icon theme and modified existing tests for the GLib and GTK libraries. Furthermore, the user addressed build issues and workflow problems related to the project's CI/CD setup. They updated and refined the tests to ensure functionality and address build errors.
gogtk
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