← All Projects
active

AI Companion

Holographic AI companion with custom Jetson camera firmware — open-sourced the IMX708 driver for JetPack 6.2

Overview

Building an AI companion that lives on a Looking Glass holographic display powered by a Jetson AGX Orin 64GB. The system combines real-time computer vision, voice interaction, and 3D holographic rendering. When the Arducam IMX708 camera had zero driver support for JetPack 6.2, I built a custom kernel driver from scratch using Claude as a pair programmer — navigating device tree overlays, kernel module compilation, and v4l2 subsystem integration despite having no prior C or kernel development experience. I open-sourced the complete driver toolkit to save others the pain.

The Problem

The Jetson ecosystem has fragmented camera driver support. The IMX708 sensor had no JetPack 6.2 compatibility, blocking anyone trying to use this popular camera module for embedded AI applications on the latest NVIDIA platform.

The Solution

Built a complete kernel driver from source: device tree overlays, kernel module, v4l2 integration, and installation scripts. Validated through iterative test loops with AI-assisted debugging of build errors and hardware register issues. Open-sourced the entire toolkit with documentation so others can get the IMX708 running on JetPack 6.2 in minutes instead of days.

Key Results

Metric

Open-source camera driver

Metric

JetPack 6.2 compatible

Metric

Jetson AGX Orin 64GB

Metric

Looking Glass holographic display

Tech Stack

CNVIDIA JetsonJetPack 6.2Linux KernelDevice Treev4l2Anthropic ClaudeLooking GlassPython