Kelvin.

iOS6 technologies

SceneItAll

An iOS app that scans a room with Apple RoomPlan, renders it in RealityKit, and uses a Gemini-powered agent to suggest and place IKEA furniture. Retrieval is driven by OpenAI's CLIP image/text embeddings stored in MongoDB Atlas Vector Search.

View repository
SceneItAll interface preview

The challenge

What the project set out to solve

An iOS app that scans a room with Apple RoomPlan, renders it in RealityKit, and uses a Gemini-powered agent to suggest and place IKEA furniture. Retrieval is driven by OpenAI's CLIP image/text embeddings stored in MongoDB Atlas Vector Search.

The approach

How it was built

Built as a iOS experience using Swift, SwiftUI, ARKit, Python, MongoDB Atlas, AWS S3.

Core capabilities

What the experience includes

  • Swift integration
  • SwiftUI integration
  • ARKit integration
  • Python integration
  • MongoDB Atlas integration
  • AWS S3 integration

Technology

The implementation stack

Swift
SwiftUI
ARKit
Python
MongoDB Atlas
AWS S3