Available for New Projects · Manchester, UK

Web3 & Smart Contract Development

Production blockchain applications backed by real mainnet deployments — Solidity smart contracts, DeFi protocol integrations, NFT platforms, and Web3-connected frontends built to production standards.

Blockchain Engineering With Production Experience

Web3 development demands a different discipline from conventional software engineering. Smart contracts are immutable once deployed — bugs become permanent, and on a high-value contract, the cost of an exploit can be catastrophic. I approach Solidity development with the rigour that demands: OpenZeppelin primitives for proven security patterns, comprehensive unit and integration test coverage with Hardhat, fuzz testing with Foundry, and a deliberate gas optimisation pass before any mainnet deployment.

I've built and deployed to production on Binance Smart Chain — including a blockchain banking platform with Uniswap SDK integration for token swaps, Web3.js-powered wallet interfaces, and custom Solidity contracts handling real user funds. That production experience shapes how I think about transaction error handling, gas estimation, MEV protection, and the UX challenges unique to on-chain interactions.

On the frontend, I use wagmi and RainbowKit to handle the full wallet connection lifecycle — supporting 400+ wallets via WalletConnect, hardware wallets via Ledger, and mobile wallets. Transaction flows are designed with clear confirmation states, human-readable descriptions of what the user is signing, and graceful handling of rejections and network errors.

currency_bitcoin

Live

Production smart contracts deployed on Binance Smart Chain with real user funds.

security

100%

Test coverage on every smart contract before mainnet deployment.

What I deliver

Core Capabilities

Proven engineering solutions for complex, real-world business problems.

description

Smart Contract Development

ERC-20, ERC-721, ERC-1155, custom DeFi protocols, staking contracts, and governance systems — written in Solidity with OpenZeppelin security primitives and 100% test coverage.

swap_horiz

DeFi & DEX Integrations

Uniswap V2/V3 SDK integration, token swap interfaces, liquidity pool displays, AMM slippage calculation, and real-time price feeds via Chainlink oracles.

account_balance_wallet

Wallet & Web3 Frontend

wagmi, RainbowKit, and Ethers.js integration supporting MetaMask, WalletConnect, Coinbase Wallet, and hardware wallets with proper transaction UX.

image

NFT Platforms

ERC-721/1155 contracts with on-chain/IPFS metadata, reveal mechanics, allowlists, royalty enforcement (ERC-2981), and minting UI with gas estimation.

science

Testing & Audit Prep

Hardhat unit tests, Foundry fuzz testing, gas optimisation, and vulnerability review against the SWC registry — preparing contracts for independent audit.

cloud_upload

Deployment & Verification

Hardhat deploy scripts for testnet and mainnet, automatic Etherscan/BscScan verification, and upgrade patterns (OpenZeppelin Upgrades) for evolvable contracts.

How it works

The Engagement Process

01
schema
Step 1

Protocol Design

Define the contract architecture, token economics, access control model, and upgrade strategy before writing code.

02
code
Step 2

Contract Development

Implement in Solidity with OpenZeppelin base contracts, NatSpec documentation, and events for every state change.

03
science
Step 3

Testing & Fuzzing

Unit tests in Hardhat, fuzz testing with Foundry, gas usage reporting, and reentrancy/overflow checks against SWC vulnerabilities.

04
cloud_upload
Step 4

Testnet Deployment

Deploy to testnet, verify on explorer, and run the full frontend integration against the deployed contracts before mainnet.

05
lock
Step 5

Mainnet & Monitoring

Mainnet deployment with gas optimisation, Etherscan verification, and on-chain event monitoring for the deployed contracts.

Primary Technology Stack

descriptionSoliditycodeHardhatscienceFoundryshareWeb3.jshubEthers.jsaccount_balance_walletwagmicurrency_bitcoinBSC / Ethereumswap_horizUniswap SDKstorageIPFS / Pinata
Investment

Pricing & Investment

Blockchain development pricing reflects the security-critical nature of the work — bugs in smart contracts can result in irreversible fund loss. Every engagement includes thorough testing and a pre-deployment security review.

Smart Contract

£3,000 – £12,000

Solidity contract development, unit and integration tests, gas optimisation, testnet deployment, and a security review. Covers ERC-20, ERC-721, ERC-1155, and custom logic.

Ideal for: Token launches, NFT collections, simple DeFi mechanics, DAO governance contracts

DeFi Application

£12,000 – £35,000

Full DeFi frontend with Web3 wallet connection, contract interaction layer, real-time price feeds, liquidity pool interfaces, and transaction management with error handling.

Ideal for: DEX interfaces, yield farming platforms, staking dashboards, liquidity protocols

Full Web3 Platform

£35,000+

Multi-contract system with upgradeability, cross-chain bridges, backend indexing with The Graph, analytics dashboard, and formal security audit from a third-party auditor.

Ideal for: Protocol launches, Web3 marketplaces, enterprise blockchain integrations

All smart contract work includes comprehensive test coverage and a pre-deployment security checklist. For high-value contracts, a third-party audit from a specialist firm is strongly recommended and can be arranged.

Common questions

Frequently Asked Questions

Also available

Ready to Build on the Blockchain?

Let's talk about your protocol design, token economics, or Web3 product — and build it with the engineering standards that keep real user funds safe.