Alf feels like talking to someone who actually wants to help—friendly, clear, no dead ends. Light and dark modes were built on top of our iOS design system. I shaped the native experience—every screen, every edge case.
Alf is Spaceship’s AI assistant. Users manage domains, set up services, and navigate their account through conversation. The browser version came first—the app had to match it. I designed the full iOS experience from scratch with the web, brand, design system, mobile, and engineering teams.
The conversation








Alf feels like talking to someone who actually wants to help—friendly, clear, no dead ends. Light and dark modes were built on top of our iOS design system. I shaped the native experience—every screen, every edge case.
Under the surface

When Alf can’t render a response natively, it doesn’t leave the user stranded. The app tells them what happened and hands off to spaceship.com—same conversation, no dead ends.
Component handoff—design system, logic, and behaviours.
Defining the conversation mechanics—how chat behaves.





App Store assets.
Alf started as a question—can we turn a full platform into a conversation? Five teams, one blank screen, and no playbook. We worked through every interaction: how the assistant speaks, how it handles what it can’t do, and how it hands off to the browser when it needs to. The kind of project where every edge case teaches you something.