Technology explorer. Building real things with AI — in the open.
Projects
A macOS app that turns a Canon DSLR into a virtual webcam for Zoom, FaceTime, and Google Meet — no capture card needed. Connects via USB using libgphoto2, decodes JPEG frames with hardware-accelerated VideoToolbox, scales via Metal/Core Image, and delivers them through a CoreMediaIO Camera Extension. Full camera controls for ISO, shutter speed, aperture, and white balance.
An OpenClaw skill that monitors a local ADS-B receiver's SBS/BaseStation feed and sends WhatsApp alerts when aircraft enter a configurable radius. Enriches data via tar1090 for callsigns and metadata, and optionally attaches aircraft photos from the Planespotters API. Zero-AI at runtime — pure signal processing with per-aircraft cooldowns and persistent state.
An OpenClaw satellite pass planner that predicts upcoming NOAA and other satellite passes using NORAD TLE data, then sends WhatsApp alerts with manual dish alignment info — AOS/LOS azimuth and elevation, track direction, and inclination. Designed as the orchestration layer for a planned Pi + Jetson SDR capture/decode pipeline using SatDump.
A Reachy Mini application deployed on Hugging Face Spaces that turns the robot into a live Formula 1 race commentator. Ingests real-time race data and generates AI-powered narration with personality, delivered through Reachy Mini's expressive movements and speech synthesis.