Tarik Gul is a Senior Software Engineer with six years of experience building full-stack systems and open-source tooling, currently contributing at Parity Technologies where he has enhanced Polkadot/Substrate UI and the substrate-api-sidecar REST service. Grounded in applied mathematics, he blends hands-on JavaScript and Node expertise with Rust and TypeScript work on blockchain integrations, plus scripting in Ruby and Python for audio and network projects. He pursues applied cryptography and computational geometry in open-source work, adding practical API features like finalized block tags and feeByEvent support. An avid outdoorsman and history buff, Tarik brings curiosity-driven side projects—such as a Raspberry Pi–based Alexa-style voice agent using pocketsphinx and threaded Python audio processing—that reflect his knack for systems-level thinking and protocol design.
6 years of coding experience
4 years of employment as a software developer
Applied Mathematics, Applied Mathematics at Sonoma State University
REST service that makes it easy to interact with blockchain nodes built using Substrate's FRAME framework.
Role in this project:
Back-end Developer
Contributions:55 releases, 1041 reviews, 403 commits in 2 years 3 months
Contributions summary:Tarik's contributions focused on enhancing the functionality of the REST service by integrating new features and improving existing ones. They added support for public node URLs and incorporated a mechanism to issue warnings for unsecure and/or local URLs. Furthermore, they introduced the addition of a finalized tag when querying blocks and added support for the `feeByEvent` query parameter, indicating a focus on improving the API's capabilities.
Basic Polkadot/Substrate UI for interacting with a Polkadot and Substrate node. This is the main user-facing application, allowing access to all features available on Substrate chains.
Role in this project:
Full-stack Developer
Contributions:474 reviews, 411 PRs, 388 pushes in 3 years 9 months
Contributions summary:Tarik primarily updated the Polkadot/Substrate UI, making several changes to the configuration and components. The user removed unreachable endpoints across multiple configuration files and made changes to the preimages and staking components. They also bumped the `@polkadot/*` dependencies and addressed issues related to the ledger and account features within the application.
substrateblockchainwalletchainssubstrate-node
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.