Full-Stack Software Engineer

Md. Habibur Rahman Shohel

Loading0%
Back to skills
Solidity
Web3 / Blockchain

Solidity

Smart Contract Language

Solidity is the primary language for writing smart contracts on Ethereum and EVM-compatible chains, enabling on-chain logic for tokens, staking, and payments.

Overview

Solidity is a statically-typed, contract-oriented language that compiles to EVM bytecode. It supports inheritance, libraries, and complex user-defined types, and is the foundation for tokens (ERC-20/721), DeFi, and on-chain business logic.

How I Use Solidity

I work with Solidity to understand, integrate, and interact with smart contracts behind Web3 products — token logic, staking and raffle mechanics, and discount tiers driven by on-chain holdings — ensuring frontends and backends interact with contracts safely.

Why Solidity?

Reading and reasoning about Solidity is essential for building reliable Web3 products. Understanding the contract layer lets me integrate on-chain logic correctly and design UX around real blockchain constraints.

More tools

Md. Habibur Rahman Shohel

Full-Stack Software Engineer · Dhaka, Bangladesh

Built with by Md. Habibur Rahman Shohel

© 2026 · All rights reserved