My journey learning Solidity, Ethereum, and Web3 development through practical projects and challenges.
- counter - Basic Solidity counter contract
- voting-app - Voting system on blockchain
- lottery - Lottery smart contract
- kickstarter - Kickstarter-style dApp
- inbox - Decentralized inbox
- eth-tech-tree-challenges - Ethereum technical challenges
- multisig-wallet - Multi-signature wallet implementation
- updraft-course - Solidity course from Updraft/Cyfrin
- speed-run-ethereum - SpeedRunEthereum challenges
- batch9-buidlguidl - BuidlGuidl Batch 9 starter project
- lottery-app - Complete lottery application on blockchain
- Languages: Solidity, JavaScript, TypeScript
- Networks: Ethereum, Layer 2s
- Tools: Hardhat, Foundry, Scaffold-ETH, Remix
This repository documents my progression from basic smart contract concepts to more complex blockchain applications. Each project builds upon previous learnings and explores different aspects of Web3 development.
This is a consolidation of learning projects for portfolio purposes.