Hashtag Web3 Logo
Hashtag Web3 Logo

60 Portfolio Project Ideas for DeFi Developers

DeFi protocols want developers who understand the mechanics deeply. These projects will help you demonstrate expertise in liquidity, lending, derivatives, and protocol design.

DeFi Developer30 items Updated May 17, 2026

AMM and DEX Projects

Build projects that demonstrate understanding of automated market makers and decentralized exchanges.

Constant Product AMM Clone

intermediate

Build a Uniswap V2-style AMM from scratch with liquidity provision, swaps, and fee collection.

2-3 weeksSolidityAMM MathLiquidity Pools

Concentrated Liquidity DEX

advanced

Implement Uniswap V3-style concentrated liquidity with range orders and position management.

4-6 weeksSolidityMathPosition ManagementTicks

Multi-hop Router

advanced

Build a router that finds optimal swap paths across multiple pools and DEXes.

3-4 weeksGraph AlgorithmsSolidityGas Optimization

Limit Order Book DEX

advanced

Create an on-chain order book exchange with limit orders, matching engine, and partial fills.

4-5 weeksData StructuresSolidityOrder Matching

Stableswap Implementation

advanced

Build a Curve-style stableswap with the StableSwap invariant for low-slippage stable asset swaps.

3-4 weeksSolidityStableswap MathCurve Finance

TWAP Oracle from DEX

intermediate

Implement a time-weighted average price oracle using cumulative prices from your AMM.

1-2 weeksOraclesSolidityPrice Feeds

Lending Protocol Projects

Projects focused on lending, borrowing, and collateral management.

Simple Lending Protocol

intermediate

Build a basic lending protocol with deposits, borrows, interest accrual, and liquidations.

3-4 weeksSolidityInterest ModelsLiquidations

Isolated Lending Markets

advanced

Create a Silo-style isolated lending market where each asset pair is a separate pool.

4-5 weeksSolidityRisk IsolationProtocol Design

Interest Rate Model Simulator

intermediate

Build a simulator that models different interest rate curves and their effects on utilization.

2 weeksPythonMathVisualizationInterest Models

Liquidation Bot

advanced

Build a bot that monitors lending protocols and executes profitable liquidations.

3-4 weeksNode.jsMEVFlash LoansMonitoring

Credit Delegation System

advanced

Implement Aave-style credit delegation allowing users to delegate their borrowing power.

2-3 weeksSolidityAccess ControlAave

Health Factor Dashboard

intermediate

Create a dashboard that monitors positions across lending protocols and alerts on low health.

2 weeksReactEthers.jsSubgraphsUI

Yield and Vault Projects

Build yield optimization and vault management systems.

ERC-4626 Tokenized Vault

intermediate

Implement the ERC-4626 standard for tokenized vaults with deposit, withdraw, and yield distribution.

1-2 weeksSolidityERC-4626Vault Design

Auto-compounding Vault

intermediate

Build a vault that automatically harvests and compounds yield from underlying strategies.

2-3 weeksSolidityYield FarmingAutomation

Multi-strategy Vault

advanced

Create a Yearn-style vault that allocates funds across multiple yield strategies based on APY.

4-6 weeksSolidityStrategy ManagementRisk Assessment

Yield Aggregator Dashboard

intermediate

Build a dashboard comparing yields across protocols with TVL, APY, and risk metrics.

2-3 weeksReactAPIsData Visualization

use Yield Strategy

advanced

Implement a strategy that uses recursive lending to achieve use yield positions.

3-4 weeksSolidityFlash LoansuseRisk

Vault Share Accounting

intermediate

Deep explore vault share calculation edge cases including donation attacks and rounding.

1-2 weeksSolidityMathSecurity

Derivatives and Synthetics

Build projects exploring on-chain derivatives and synthetic assets.

Perpetual Futures Contract

advanced

Implement a simplified perpetual futures contract with funding rates and liquidations.

5-6 weeksSolidityDerivativesOraclesFunding Rates

Options Protocol

advanced

Build a basic options protocol with call and put options, strike prices, and expiration.

4-5 weeksSolidityOptions MathBlack-Scholes

Synthetic Asset Minter

advanced

Create a protocol that mints synthetic assets backed by collateral with a stability mechanism.

4-6 weeksSolidityCollateralizationOraclesStability

Prediction Market

intermediate

Build a prediction market where users can bet on binary outcomes with market-based pricing.

3-4 weeksSolidityMarket MakingOracles

Funding Rate Arbitrage Bot

advanced

Create a bot that identifies funding rate arbitrage opportunities between perpetual venues.

3-4 weeksNode.jsAPIsArbitrageDerivatives

Delta-Neutral Vault

advanced

Build a vault that maintains delta-neutral positions while earning yield from funding rates.

4-5 weeksSolidityHedgingDerivativesRisk Management

Infrastructure and Tools

Build tooling that supports DeFi development and operations.

Impermanent Loss Calculator

beginner

Build an interactive calculator showing IL for different price movements and fee scenarios.

1 weekReactMathUI/UX

Protocol Revenue Tracker

intermediate

Create a dashboard tracking fee revenue across major DeFi protocols over time.

2-3 weeksSubgraphsReactData Analysis

Flash Loan Executor

advanced

Build a modular flash loan executor that can chain arbitrary DeFi operations.

2-3 weeksSolidityFlash LoansComposability

Position Manager

advanced

Create a contract that manages complex multi-protocol positions with one-click rebalancing.

4-5 weeksSolidityMulti-protocolUX

Gas-Optimized Multicall

intermediate

Build a multicall contract optimized for batching DeFi operations with minimal gas overhead.

1-2 weeksSolidityGas OptimizationBatching

DeFi Position Simulator

intermediate

Build a simulator that shows how positions change under different market scenarios.

2-3 weeksTypeScriptSimulationVisualization

Pro Tips

Focus on one vertical (lending, AMMs, derivatives) and go deep before broadening. Protocols want specialists.

Always include economic attack analysis in your projects. Show you understand the incentive structures, not just the code.

Study the top protocols by reading their code, not just their docs. The implementation details matter.

Build on testnets first but deploy to mainnet when ready. Real money creates real learning experiences.

Contribute to existing protocols before building from scratch. Pull requests to major protocols are powerful credentials.

More for DeFi Developer

Ready to build your Web3 career?

Browse hundreds of open roles across the decentralized ecosystem.

Explore Jobs