Agentic AI Engineer based in Edinburgh with 21+ years shipping software. I orchestrate AI agents across the full development cycle.
When I'm not solving problems for companies, I build things I actually want to use: Twitch bots, AI-powered tools, mobile apps. Also a musician who streams, so I build my own tools to process VODs. 100% local AI when possible, cloud LLM APIs when needed.
Currently working with: TypeScript · Node.js · React · React Native · AWS · Claude Code · Codex CLI
Agentic AI stack: Claude · OpenAI · Gemini · DeepSeek · Ollama · Whisper · MCP integrations · FFmpeg
🎬 twitch-toolkit — Monorepo for Twitch streamers: VOD highlight scoring, AI chat bot, clip extraction
💧 safawater — South Africa dam levels dashboard. Fastify API + React + SQLite monorepo
🧹 Mole — macOS deep clean and optimization tool (fork with find duplicates feature)
📸 picabit — React Native app: snap, share, auto-delete. Keep your gallery clean
🎵 Multi-instrumentalist · ☕ Coffee addict · 🌧️ Scottish weather lover



