An independent spatial practice

Ideas, given
a little space.

Exploring the intersection of AI and spatial computing. Pick up an experiment. See what happens.

Explore the collection
A silver and cyan studio enclosure with glass windows, an experiment table, a screening wall, and specimen shelves
Preparing the studio

01 / Vision

The collection

34 experiments

02 / Motion

The screening room

Fragments of worlds that don’t exist. Yet.

32 films

03 / Thoughts

Thinking out loud.

Ideas, observations, and field notes from the edge of the screen.

04 / Code

Built to be shared.

  1. visionOS Examples

    Practical starting points for spatial apps, from hand tracking to controller integration.

    • visionOS
    • SwiftUI
    • RealityKit
    View on GitHub
  2. Foundation Models Playgrounds

    Small Swift examples exploring on-device AI, structured output, and tool calling.

    • Swift
    • Foundation Models
    View on GitHub
  3. Facial Computing

    Explore facial gestures through Vision Pro Persona capture and Apple’s Vision framework.

    • visionOS
    • Vision
    View on GitHub
  4. ECS

    Entity Component System examples for building modular RealityKit experiences.

    • Swift
    • RealityKit
    View on GitHub
  5. SwiftFUI

    Animated, science-fiction-inspired interface elements built with SwiftUI for Vision Pro.

    • SwiftUI
    • Spatial interfaces
    View on GitHub
  6. discord-ai

    Bring AI conversations into Discord with a JavaScript bot powered by the OpenAI API.

    • JavaScript
    • Discord
    View on GitHub
  7. YouTube Filters

    Shape your YouTube feed with keyword filters and optional AI analysis of titles and thumbnails.

    • Chrome extension
    • AI
    View on GitHub

05 / About

Curiosity is the constant.

Ivan Campos

AI × Spatial Computing

I make ideas tangible through spatial software and cinematic AI experiments.

My work starts with a question: how can an interface understand what matters and appear where it is useful? I explore that through visionOS, AI, and hands-on prototypes.

How I think

From a question to something you can experience. Open a step to see an example.

Intent

Start with what someone wants to do. Make the next action clear.

In Dualsense, a floating map places the controller’s inputs in view, connecting a physical action to a spatial interface.

Intelligence

Make reasoning visible enough to understand and question.

Periodic organizes patterns of reasoning into colored cards, with highlighted entries and expanded explanations.

Spatial response

Give information a useful place, scale, and form.

In Fashion, selected garments emerge from a floating browser as three-dimensional objects in the surrounding space.

Toolbox

Current inspirations

In the background

XG, Clipse, Daft Punk, Mac Quayle, Hans Zimmer, Tron, Marathon

Studio settings

Appearance
Studio background

Follows Daylight and Evening. Your choice is saved.

Playback

Let video colors illuminate the room. Reduce motion keeps the color still.

Sound

Hear video audio from the studio screen as the camera moves. Best with headphones.

Optional ambient and interface sounds. Video sound is separate.

Language & accessibility
Advanced