Senior Front-End Engineer with 12+ years building products people use โ from component libraries and design systems to AI-powered automation tools.
I'm a senior front-end engineer based in Sydney, Australia with over 12 years of commercial experience. My core stack is React and TypeScript, and I've spent the better part of a decade building scalable web platforms, design systems and micro-frontend architectures for companies like Intuit and Mastercard. I care about clean code, accessible interfaces and engineering decisions that hold up over time.
Lately I've been going deeper into AI-powered tooling and full-stack development โ building LLM-integrated applications, RAG pipelines and backend automation outside of work hours. When I'm not at a keyboard I'm usually hunting for good coffee in Sydney or tinkering with a side project that probably won't ship.
A selection of commercial and personal work across web, AI and data.
Local AI meeting assistant for macOS. Real-time transcription using Whisper.cpp with Metal acceleration, RAG pipeline with LanceDB and Ollama, running entirely offline on Apple Silicon.
Astro-based frontend showcase demonstrating i18n, accessibility standards and component architecture. Built to explore the Astro framework hands-on.
Notification system architecture demo exploring virtualised lists, real-time updates and state management patterns at scale.
Client-facing ROI calculator built in React and TypeScript, integrated with WordPress/Divi for a freelance client. Shipped to production.
Technologies and tools I reach for when building products.
My professional journey so far.