Case Study
Gala Swap / Gala Connect
Frontend work across three Gala platforms. Gala Swap: production DEX with real-time swap and liquidity UIs, headless wallet abstraction layer, and cross-chain network switching. Gala Music and Gala Connect: Music NFT marketplace and platform hub with Server Components and shared auth layer.
The Problem
How I Approached It
- 1
Wallet abstraction layer
Audited wallet integration inconsistencies across four providers. Designed a headless wallet abstraction to normalize behavior, error handling, and network switching so UI components had a single interface regardless of which wallet the user connected.
- 2
Modular platform architecture
Structured Gala Swap (React), Gala Music, and Gala Connect (Next.js) as independently deployable apps sharing a common auth state and wallet context layer, so teams could ship to each platform without cross-platform risk.
- 3
Server Components migration
Migrated Gala Music and Gala Connect to Next.js with Server Components, shipping meaningful HTML on the first byte and cutting the client JS payload that was inflating load times.
- 4
Real-time feedback loops
Built WebSocket-driven price feeds and swap UIs with optimistic UI updates and sub-second transaction status feedback, so users always knew the state of their transaction without polling or guessing.
- 5
Accessibility audit
Conducted a full WCAG 2.1 AA audit across all three platforms and remediated contrast, keyboard navigation, focus management, and screen reader issues.