Hi, I'm
Principal Software Engineer at Microsoft, building things on the web since 2011. Passionate about open source, AI-powered tools, and making technology accessible.
A selection of projects I've built — from open-source music players to AI-first applications.
Offline video player for children — parent-curated content, no tracking, no algorithms, no internet needed.
Cross-platform chat app built in Flutter that connects to remote MCP servers via OpenRouter. Open source.
Educational spelling app for Australian students with curated word lists and interactive practice.
Open-source web music player aggregating YouTube, SoundCloud, and Audius. PWA with offline playback, Spotify import, and casting.
SMS-based LLM access running on an old Android phone with Termux. Built during a cyclone power outage.
AI-powered tool that generates personalized Bible reading plans based on topics, themes, or life situations.
I'm a Gold Coast, Australia–based software engineer at Microsoft on the SharePoint team. I completed my Master's in Software Engineering by age 20 and was a Google Code-in 2013 Grand Prize Winner.
Outside work, I'm a prolific open-source builder with 180+ repos, specializing in AI/MCP tooling, Flutter/Dart apps, and web applications. I'm passionate about open source, making AI accessible, and my faith.
Learn More →A collection of creative canvas experiments from my early days of web development — games, visualizers, animations, and more. All built with HTML5 Canvas and JavaScript.
Explore the Lab →