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 Developer
30 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 weeks
Solidity
AMM Math
Liquidity Pools

Concentrated Liquidity DEX

advanced

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

4-6 weeks
Solidity
Math
Position Management
Ticks

Multi-hop Router

advanced

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

3-4 weeks
Graph Algorithms
Solidity
Gas Optimization

Limit Order Book DEX

advanced

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

4-5 weeks
Data Structures
Solidity
Order Matching

Stableswap Implementation

advanced

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

3-4 weeks
Solidity
Stableswap Math
Curve Finance

TWAP Oracle from DEX

intermediate

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

1-2 weeks
Oracles
Solidity
Price 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 weeks
Solidity
Interest Models
Liquidations

Isolated Lending Markets

advanced

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

4-5 weeks
Solidity
Risk Isolation
Protocol Design

Interest Rate Model Simulator

intermediate

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

2 weeks
Python
Math
Visualization
Interest Models

Liquidation Bot

advanced

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

3-4 weeks
Node.js
MEV
Flash Loans
Monitoring

Credit Delegation System

advanced

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

2-3 weeks
Solidity
Access Control
Aave

Health Factor Dashboard

intermediate

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

2 weeks
React
Ethers.js
Subgraphs
UI

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 weeks
Solidity
ERC-4626
Vault Design

Auto-compounding Vault

intermediate

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

2-3 weeks
Solidity
Yield Farming
Automation

Multi-strategy Vault

advanced

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

4-6 weeks
Solidity
Strategy Management
Risk Assessment

Yield Aggregator Dashboard

intermediate

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

2-3 weeks
React
APIs
Data Visualization

use Yield Strategy

advanced

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

3-4 weeks
Solidity
Flash Loans
use
Risk

Vault Share Accounting

intermediate

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

1-2 weeks
Solidity
Math
Security

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 weeks
Solidity
Derivatives
Oracles
Funding Rates

Options Protocol

advanced

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

4-5 weeks
Solidity
Options Math
Black-Scholes

Synthetic Asset Minter

advanced

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

4-6 weeks
Solidity
Collateralization
Oracles
Stability

Prediction Market

intermediate

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

3-4 weeks
Solidity
Market Making
Oracles

Funding Rate Arbitrage Bot

advanced

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

3-4 weeks
Node.js
APIs
Arbitrage
Derivatives

Delta-Neutral Vault

advanced

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

4-5 weeks
Solidity
Hedging
Derivatives
Risk 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 week
React
Math
UI/UX

Protocol Revenue Tracker

intermediate

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

2-3 weeks
Subgraphs
React
Data Analysis

Flash Loan Executor

advanced

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

2-3 weeks
Solidity
Flash Loans
Composability

Position Manager

advanced

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

4-5 weeks
Solidity
Multi-protocol
UX

Gas-Optimized Multicall

intermediate

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

1-2 weeks
Solidity
Gas Optimization
Batching

DeFi Position Simulator

intermediate

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

2-3 weeks
TypeScript
Simulation
Visualization

Key Recommendations

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 Guides for DeFi Developers

Looking for Web3 Opportunities?

Explore curated, high-impact roles across top blockchain protocols and Web3 startups.