λ ls ~/builds

Things I build & run

Agents, data pipelines and apps — each with a live look at its architecture and flow.

01macOS · SWIFT

CacheCue (macOS App)

A free, open-source macOS menu bar app for Claude Code that tells you when to /compact: prompt cache countdown, 5-hour and 7-day limits, context size, and a short guide to spending fewer tokens.

SwiftSwiftUImacOSSparkleClaude CodeOpen Source
cachecue · menu bar
live
prompt cache expires in48:12
5h
42%
7d
76%
cue
cache warm
02WEB · 3D · RUST

AeroFox (Web)

Free flight-basics lessons in the browser: a 10-minute emergency course for passengers, plus 3D lessons in a light trainer and a twin-jet airliner. A deterministic Rust flight model compiled to WebAssembly, running on Cloudflare.

RustWebAssemblythree.jsNext.jsCloudflare WorkersD1
aerofox.app · trainer
live
AeroFox: the high-wing trainer's cockpit on the runway
03AI · RAG · EDGE

Agentic RAG Assistant

A 0-latency, $0-cost autonomous digital twin running entirely on the edge. A Gemma agent on Cloudflare Workers + Durable Objects + Vectorize + D1 runs a ReAct loop with tools to retrieve context and stream grounded answers as me.

Cloudflare WorkersDurable ObjectsVectorizeD1GemmaWhisper
agentic-rag · gemma agent
DO live
POST /chat { sessionId }
voice › whisper-large-v3-turbo
ReAct loop ↻
REASON›ACT›OBSERVE
skills / tools
search_knowledge() → vectorize
save_contact_info() → d1 memory
+ register skill…
{
answer: "…",
tools_used: […],
memory: { name–, email– },
session_id
}
WorkersDOD1VectorizeWorkers AIGemmaWhisper
04iOS · SWIFT

DueNest (iOS App)

A student-focused productivity app for managing assignments and deadlines. Premium design with AI features, custom icons, a 3D companion and iCloud sync.

SwiftiOSiCloud SyncCore DataGemini
duenest · iOS
iCloud sync
✓CS241 · Assignment 3
✓MATH239 · Problem Set
✓ECON101 · Essay draft
✓Lab report · Physics
05XR · PROJECTION

Greenbriar XR Studio

An immersive XR classroom 3D layout simulator driven by 8 Epson projectors and an Alienware PC, achieving a fully enclosed U-shaped projection-mapped space.

Next.jsCSS 3DTouchDesignerProjection Mapping
xr-studio · 8 projectors
online