Opyn
A decentralized options protocol on Arbitrum with a Next.js trading interface and indexed onchain data.

Opyn is a decentralized options protocol on Arbitrum. The trading UI needed indexed protocol state, not a page of raw RPC reads.
I set up the Next.js app structure and the data-fetching path the interface sits on, with Ponder over PostgreSQL and Supabase.
Achievements
- Built the Next.js 14 trading interface with React Server Components.
- Integrated the protocol and Arbitrum testnet with viem and wagmi.
- Indexed onchain data with Ponder, PostgreSQL, and Supabase.
- Prototyped an LLM assistant for onboarding and support.
Link: https://opyn.co
Stack: TypeScript, Next.js, React, Foundry, Solidity, Viem, Wagmi, Ponder, PostgreSQL, Supabase, shadcn/ui, Tailwind CSS, TanStack Query, Zod, nuqs, Ethereum, Alchemy
Experience: Web3, Frontend, Backend