FAQ
Web3 and blockchain
10 questions and answers about Web3 and blockchain, from Muhammad Shahid, Senior AI Software Engineer and Backend Developer.
Web3 and blockchain
1. Do you write Solidity smart contracts?
Yes. I built Solidity smart contracts for Tomi, a Web3 ecosystem with 1M+ users, and the raffle logic for New-Waffle.
2. What did you build for Tomi?
Tomi (tomi.com) is a DAO-governed Web3 ecosystem with its own domain layer, wallet, browser and TOMI token. I wrote the Solidity contracts for token and ecosystem logic and the Node.js services that index on-chain events and keep off-chain state in sync. The TOMI token climbed from $0.10 to $7 after launch.
3. Have you worked on token sales?
Yes. I worked on the backend of DOP, which raised $185M in its private sale, and on Rain (rain.one), which raised $1M in its private sale.
4. Can you index blockchain events?
Yes. For Tomi I wrote Node.js services that index on-chain events, expose them through clean APIs and keep off-chain state in sync with the chain.
5. Can you build NFT projects?
Yes. I have built generative NFT and raffle systems, including New-Waffle, an NFT raffle web app I built end to end.
6. How do you make a Web3 backend reliable?
Multi-provider RPC failover, so one dead node cannot break transactions, and on-chain event indexing that is monitored so it never silently stops.
7. Can you build a production-ready Web3 backend?
Yes. My Web3 backends have run in production for DOP, Tomi and Rain, with multi-provider RPC failover, monitored event indexing and careful transaction handling.
8. Can you build on-chain risk tools?
Yes. My open-source project rugchecknext is a token rug-pull checker for on-chain risk screening.
9. Can you connect smart contracts to a normal web or mobile app?
Yes. Writing the backend glue between smart contracts and the products people use is a large part of my Web3 work.
10. What did you do for Rain?
I built and hardened backend services around Rain’s private sale flow, with careful validation and transaction handling so no contribution could be lost or double-counted. The sale raised $1M.