MediaPipe-based gesture / hand / face tracking pipelines · Servo control (FEETECH ST-3215-C047) on InMoov i2 robotic hand · SO-ARM101 robot arm with MuJoCo simulation + imitation learning · 3D printing for drones, cinewhoops, payload grabbers, perching legs
Multi-layer software-defined-radio intelligence stack: captures RF across UHF/VHF/HF/marine/aviation bands, demodulates in real time (WFM/NFM/AM/SSB), transcribes voice traffic with faster-whisper on AMD ROCm, extracts entities (callsigns, locations) and archives everything into a searchable SQLite/FTS5 database. The DSP core was extracted into a standalone library (rfai-dsp) with anti-alias decimation, phase-continuous VFO mixing and an abstract SDR backend.
Real-time computer-vision pipeline for smart-glasses use cases: MediaPipe Face Mesh (468 landmarks), ArcFace recognition, multi-face tracking at 30fps with a persistent identity library — all in-browser. Ships custom-trained 'Folkus' demographic models (2.3 MB INT8 ONNX, running via ONNX Runtime Web) that beat commercial APIs: gender 92.1%, age 5.37y MAE, ethnicity 72.2% across 7 groups. Camera glasses stream to a host computer that recognises faces and feeds AI context back via phone.
Heart rate, HRV and SpO₂ from a webcam — 100% in-browser rPPG
Browser-based remote photoplethysmography pipeline extracting heart rate, HRV, SpO₂ and stress indicators from regular webcam video. No wearable required — pure signal processing on a noisy real-world input.
Stack: JavaScript · rPPG · Signal processing · Browser ML
Full-stack intelligence pipeline that continuously ingests public message boards, runs NLP for topic clustering, sentiment, authenticity and signal detection, flags narrative spikes via z-score detection, and auto-generates balanced, sourced journalistic articles with SEO/OG metadata. Live dashboard with rolling 24h/7d/30d windows; 5,400+ story artifacts and 14 auto-published articles to date.
Lead discovery → auto-generated mobile-first sites → deployed at scale on Cloudflare ($0 hosting)
End-to-end small-business platform: scrapes Google Maps for businesses with reviews but no website, qualifies them, auto-generates personalised mobile-first HTML sites (17 design variants) and deploys each to tradez.au/<slug>/ on Cloudflare Pages. 9,264 leads scraped, 1,657 qualified, 1,655 demo sites deployed, 4,568 businesses in the public directory. Includes CRM, outreach tooling and a 3-agent orchestration system.
Android BLE scanner with device fingerprinting, GATT explorer and Claude AI analysis
Advanced Android BLE scanner: device fingerprinting, GATT explorer, signal traces over time, behavioural pattern detection (proximity, dwell, repeat encounters), and built-in Claude AI analysis of captured BLE data.
Slingshot gravity puzzle built native in Kotlin (not Unity) for a 2.6 MB APK with instant cold-start. Deterministic semi-implicit Euler integrator with substeps (verified <1% drift over 20s for stable orbits), trajectory prediction that matches the live sim exactly, and a 4-pass OpenGL ES 2.0 renderer with procedural planet shaders, glow bloom and particle systems. 20 handcrafted levels + 3 sandbox systems.