Siddharth K.
Smart Contract Developer | Solidity, Rust, EVM & Solana | Audit
Hi, I’m Siddharth. I design and develop smart contracts for Ethereum, Polygon, BNB Smart Chain, other EVM-compatible networks, and Solana. My work focuses on building clear and dependable on-chain logic for tokens, NFTs, marketplaces, staking platforms, vesting systems, DeFi applications, governance products, payments, and other Web3 solutions. I use Solidity for Ethereum and EVM-based smart contracts and Rust for Solana programs. I can also connect contracts with wallets, Web3 applications, backend services, APIs, and administrative dashboards. TOKEN AND SMART CONTRACT DEVELOPMENT I work with widely used token standards, including ERC-20, BEP-20, ERC-721, ERC-1155, ERC-777, ERC-4626, ERC-2981, SPL Token, and Solana Token-2022. For fungible tokens, I can develop functionality involving controlled supply, minting, burning, transfers, pausing, fees, transfer restrictions, ownership, and role-based permissions. ERC-20 is commonly used on Ethereum and EVM networks, while BEP-20 is used for compatible token applications on BNB Smart Chain. For NFT products, I can work with ERC-721 contracts for unique digital assets and ERC-1155 contracts when a platform needs fungible and non-fungible assets within the same contract system. NFT functionality may include minting, batch minting, metadata, collections, whitelists, reveal workflows, royalties, supply limits, marketplace approvals, and ownership transfers. I can also work with ERC-2981 for NFT royalty information, ERC-4626 for tokenized vaults, ERC-2612 for signature-based token approvals, and EIP-712 for structured message signing. SOLANA AND RUST DEVELOPMENT For Solana products, I develop and integrate programs using Rust, SPL Token, and Token-2022. A Solana solution may include token creation, mint and freeze authorities, token accounts, program-derived addresses, transaction instructions, wallet integration, staking logic, NFT workflows, and on-chain state management. Solana and EVM networks use different account structures and execution models. I design the program around the selected blockchain instead of directly copying EVM contract logic into Solana. DEFI, STAKING AND VESTING I can build smart contract functionality for staking, rewards, vesting, token sales, escrow, governance, subscriptions, liquidity features, lending workflows, and blockchain payments. Staking contracts may include deposits, withdrawals, reward calculations, lock periods, claim rules, pool limits, and emergency controls. Vesting contracts can support beneficiary allocations, cliffs, release schedules, claim tracking, and controlled token distribution. Token-sale contracts may include pricing rules, accepted currencies, purchase limits, distribution schedules, and administrative permissions. Legal and regulatory requirements for a token sale must be reviewed separately for each market. NFT AND WEB3 MARKETPLACES For NFT marketplaces, I can develop smart contracts covering minting, listings, purchases, bids, auctions, transfers, platform fees, creator royalties, wallet approvals, and ownership verification. These contracts can be connected with a Web3 frontend, crypto wallet, backend system, blockchain indexer, and administrative panel to create a complete application. SECURITY AND TESTING Smart contracts may control valuable assets and execute irreversible transactions. Security must therefore be considered throughout development. I review access control, reentrancy exposure, arithmetic behaviour, signature verification, replay protection, upgrade permissions, withdrawal logic, emergency pause controls, and unexpected contract interactions. Testing can include unit tests, integration tests, boundary conditions, permission checks, failure scenarios, testnet deployment, and gas-usage review. I can also organize the code and technical documentation for an independent security audit. Development testing is not a replacement for a formal smart contract audit. Public or high-value contracts should be reviewed by a qualified independent auditor before mainnet deployment. MY DEVELOPMENT PROCESS I begin by understanding what the contract must control, who can perform each action, which data belongs on-chain, whether the contract should be upgradeable, and how it will interact with wallets, applications, and external services. I then define the contract architecture, roles, state changes, events, errors, test cases, deployment process, and administrative controls. Whether you need an ERC-20 or BEP-20 token, ERC-721 or ERC-1155 NFT contract, Solana SPL token, Rust program, staking contract, vesting system, marketplace, or custom Web3 logic, I can help turn your requirements into a clear smart contract solution. Share your preferred blockchain, required token standard, contract rules, and application workflow. I will review the requirements and suggest a practical technical approach.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $532
Billed in all: $54,770$55k
$133 in the last 6 months
Across 5 contracts
Across 29 contracts
Earnings, last 30 days
Skill rankings: #1 in 2 skills of 20
Rarest: top 12% in NFT Minting, of 78. Ranked by MRR among everyone on Upwork with the skill.
- ERC-11557 freelancers · 🇮🇳 #1Top 14%🇮🇳#1 of 4
- ERC-7771 freelancers · 🇮🇳 #1Top 100%🇮🇳#1 of 1
- ERC-7204 freelancers · 🇮🇳 #2Top 50%🇮🇳#2 of 3
- #4ERC-72116 freelancers · 🇮🇳 #1Top 25%🇮🇳#1 of 6
- #4Utility Token13 freelancers · 🇮🇳 #3Top 31%🇮🇳#3 of 4
- #8ERC-2026 freelancers · 🇮🇳 #2Top 31%🇮🇳#2 of 10
- #9NFT Minting78 freelancers · 🇮🇳 #3Top 12%🇮🇳#3 of 13
- #16Blockchain Tokenization68 freelancers · 🇮🇳 #7Top 24%🇮🇳#7 of 22