deep dive — defi
Clovis is a cross-chain DeFi yield hub built by Yei Finance, on the premise of "deposit once, earn everywhere": a single deposit is meant to draw yield from more than one chain at a time instead of sitting idle on the one it happens to live on. I helped build the platform from the ground up — the earn vaults, the borrow-against-your-position flow, and the hub-and-spoke architecture underneath. It's now live on testnet!
01Earn
The Earn Vaults page is where the "deposit once, earn everywhere" idea becomes a screen. A user sees the multi-chain vaults on offer, its own supported asset and supported chains, its current APY, and available actions. Above them, the page rolls up Total Value Locked and Total Yield Generated across the whole platform.
The point of the design is that a depositor doesn't have to think in chains. They pick an asset, deposit once, and the vault handles spreading that capital to where it earns. The whole system is currently running on testnet, the TVL and yield shown are values that prove the mechanism works end to end.

02Borrow
The borrow flow answers the question every yield product eventually runs into: how do I get liquidity out of a position without unwinding it and losing the yield it's earning? Clovis lets a user borrow against an earn position while it keeps compounding — the collateral stays deposited and productive instead of being pulled out to free up cash.
The Borrow page lays the market out plainly: Total Supply, Total Borrow, and Total Available Liquidity up top, then an All Markets list of collateral pairs each showing its utilization, the yield the collateral still earns, and the borrow rate charged on top. A user can see, in one row, that their collateral is working on both sides at once.

03Architecture
Underneath the two pages is the part that makes cross-chain yield actually work: a hub-and-spoke architecture. A Hub — deployed here on Base Sepolia — owns the accounting and keeps one consistent view of who's owed what, while spoke vaults on each supported chain handle custody and settlement locally. That separation is what lets a single deposit be tracked coherently even as its capital is deployed across networks.
We built this from the ground up: the vault and borrow contracts, the frontend that reads and drives them, and the coordination between hub and spokes that keeps balances in sync. Running it on testnet first is the deliberate part — the mechanism is proven on Base Sepolia before any real capital is trusted to it, which is why the numbers on the live app are testnet-scale rather than the mainnet figures.

outcome
Clovis takes a single deposit and makes it earn across chains, then lets a user borrow against that position without giving up the yield — a full earn-and-borrow loop backed by a hub-and-spoke architecture the team built from the ground up. It's live on testnet on a Base Sepolia hub, where the mechanism is demonstrably working before it's trusted with mainnet capital.
more deep dives

A production-grade DeFi super-app on Sei spanning money market, cross-chain bridge, and token swap.

A decentralized spot margin trading platform, specializing in long-tail assets.

A decentralized lending platform for liquidity providers to create, monitor and manage loan offers.