Background wallpaper
← BackPRODUCTION

Kinsu Savings App

DeFi savings aggregator built on ConsumerFi protocol

Updated October 16, 20251 min read
Tech Stack:
ReactWeb3.jsSolidityThe GraphNode.js

Overview

Led product vision and execution for a consumer-friendly DeFi savings aggregator, architecting the system design and coordinating cross-functional teams from concept to launch. Simplified yield farming for mainstream users through automated optimization, multi-chain portfolio management, and one-click diversification strategies.

$system architecture

┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ React UI │─────▶│ Smart │─────▶│ DeFi │ │ (Web3) │ │ Contracts │ │ Protocols │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ ▼ ▼ ▼ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ The Graph│ │ Backend │ │ Price │ │ Indexer │ │ API │ │ Oracles │ └──────────┘ └──────────┘ └──────────┘

Smart Contract Strategy
// Automated yield allocation
contract KinsuVault {
  function deposit(uint256 amount) external {
    // Allocate to highest yield protocol
    uint256 bestAPY = findBestYield();
    allocateFunds(bestAPY, amount);

    // Emit event for indexer
    emit Deposit(msg.sender, amount, bestAPY);
  }

  function rebalance() external {
    // Gas-optimized multi-protocol rebalancing
    if (shouldRebalance()) {
      withdrawFromLowYield();
      depositToHighYield();
    }
  }
}

Links: