
Learn to Read
Speech-driven reading companion that highlights words in real-time as you read aloud. Built as a lightweight PWA using the Web Speech API, designed to help young children follow along with stories and build reading confidence.
Ed Dowding
AI systems, civic platforms, climate tech, reading apps for kids. The through-line is always the same: take complex, powerful capability and make it usable by the people who will create the most impact with it.

Speech-driven reading companion that highlights words in real-time as you read aloud. Built as a lightweight PWA using the Web Speech API, designed to help young children follow along with stories and build reading confidence.

AI-powered parenting encyclopedia that generates evidence-based guidance on-demand. Built with Next.js 15, Supabase, Claude AI, and a 3-layer caching system with RAG document upload and semantic search.

Open-source React library enabling section-targeted feedback collection. Users visually identify specific UI elements they're commenting on, eliminating vague feedback and providing administrators with precise contextual information.

Native desktop WhatsApp client with AI-powered message summarisation, priority inbox, and keyboard-first navigation. Built with Tauri (Rust), React, and multi-provider LLM support.

Design novel civic interventions by selecting strategic constraints. An AI tool that generates genuinely innovative ideas for community action—not templates.

Continuous voice capture app with 30-minute auto-segmented recording, Google Gemini transcription, location tagging, and full-text search. Designed for capturing thoughts, conversations, and ideas without interruption.