Experience
Ultraviolet logo

Frontend Engineer

Ultraviolet
May 2025 — Jul 2025
Next.jsRainbowKitWagmiTailwind CSS
Ultraviolet app interface showing wallet assets and the mint screen for uvBERA and uvPREM

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.

Contact

Let's build something together

Have a project in mind, a question, or just want to connect? I'm always open to discussing new opportunities and ideas. Drop me a message and I'll get back to you promptly.

Socials
Message SentThanks — I'll get back to you soon.