Keelwright
Public portfolio

Case Study // Public Product 008

Sound Sphere

A live-radio discovery product built around an audio-reactive 3D globe.

In Review
Ecosystem
Web & iOS

Product thesis

Built for a specific user, with privacy as product strategy.

Sound Sphere lets people discover live radio through a spinning, audio-reactive globe. The public web app is live, while the native iOS release is represented only at the safe public surface level until App Review completes.

Audience

Listeners who want music discovery to feel geographic, ambient, and alive.

Privacy stance

The public product is designed around direct listening and local playback state instead of social profiling.

Public proof

Live public web app with a matching native iOS experience moving through review.

Architecture

Product stack

Public, high-level architecture only. Private development systems stay out of the public surface.

Web Product

  • Next.js 16
  • React 19
  • Three.js
  • Web Audio API

Native Peer

  • SwiftUI
  • SceneKit
  • AVFoundation

State

  • Zustand
  • CloudKit catalog
  • SwiftData cache

Proof of craft

Spatial browsing

Radio discovery starts with place and motion, not a static station table.

Audio-reactive identity

The globe moves with the stream, making playback visible.

Review-aware launch

The public site supports the product while native release details remain tightly controlled.