Nazar Hussain is a seasoned software engineer and organizer based in Berlin with 13 years of professional experience and decades of hands-on coding that span procedural BASIC/C to modern TypeScript and functional paradigms. He has led backend and protocol work in prominent blockchain projects—rewriting web3.js in TypeScript and contributing significant testing and browser support to ChainSafe’s Lodestar—demonstrating deep expertise in Ethereum client tooling. Nazar combines product-minded engineering and people leadership, having managed cross-functional teams, mentored developers, and overseen large platform initiatives across industries from healthcare to e-commerce. A longtime open-source advocate, he focuses on code quality, typesafety, and robust testing while also contributing to core blockchain data structures and consensus implementations. He pairs technical depth with creative interests in digital design and writing, which he leverages for clearer technical communication and community building. Outside engineering he co-organizes codebar workshops to broaden access to tech for underrepresented groups.
13 years of coding experience
17 years of employment as a software developer
B.S. (CS), Computer Science, B.S. (CS), Computer Science at Virtual University of Pakistan
Contributions:350 reviews, 2415 commits, 330 PRs in 3 years 10 months
Contributions summary:Nazar primarily focused on updating the specification comments and incorporating feedback to improve the Lisk SDK. Their contributions involved modifying core components related to genesis block validation and blockchain data structures. These changes required a good understanding of the blockchain architecture and the data structures used to represent transactions and block headers. The changes were made to improve the quality and consistency of the code.
Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.
Role in this project:
Back-end Developer
Contributions:644 reviews, 173 commits, 143 PRs in 1 year 4 months
Contributions summary:Nazar primarily focused on improving the TypeScript configuration and code quality within the web3.js repository. They updated linting rules, fixed linting errors, and removed duplicate configurations to make the codebase more typesafe. The user also made several changes to the test setup, including adding integration tests. Furthermore, the user introduced a new web3-common package structure and made significant code modifications.
apiswarmwhisperethereumjavascript
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.