
What Ultraviolet is
Ultraviolet is a DeFi protocol built on Berachain, run by the same team behind IVX. It expands token utility through a dual-token model, minting two ERC-20 tokens: uvBERA, a soft-pegged stablecoin designed to hold its value relative to Berachain's native token ($BERA), and uvPREM, a floating token that captures the premium spread between $BERA and $iBGT with lower correlation to $BERA's volatility. Users mint and redeem both 1:1 with $iBGT, which keeps prices aligned through on-chain arbitrage. Ultraviolet also supports staking and liquidity provision in decentralized pools, letting users earn yield while adding composability to the wider Berachain DeFi ecosystem. That combination improves capital efficiency and opens new ways to gain exposure to Berachain's Proof of Liquidity mechanism.
My role
I was the frontend engineer in charge of Ultraviolet, working within the IVX team. I collaborated closely with the UI/UX designer on implementing the interface, and with the smart contract developer, who supplied contract addresses and ABIs, essential for contracts that weren't verified on-chain and had no public ABI to pull from.
Tech stack
The frontend was built in Next.js with Tailwind CSS, wallet connections through RainbowKit, on-chain reads and writes via Wagmi, and RTK Query for data fetching and state management.
