· About

I build at the seam between humans, code, and models.

I'm a full-stack software engineer based in Melbourne, currently the Senior Integration Engineer at Bunnings, building the PowerPass mobile experience with React Native, GraphQL, NodeJS and .NET.

Outside of the day job I'm obsessed with the frontier of AI tooling — MCP servers, agentic coding workflows, local-first LLMs, and the strange new gadgets that keep showing up on my desk. I tinker, I break things, I write about what I learn.

I believe great software is mostly taste applied to constraints, and that the next decade of engineering belongs to people who can fluently move between humans, code, and models.

10+
Years shipping
4.7★
App store ratings
1k+
Followers
2.5
Coffee per build

· Skills

Tools of the trade

A non-exhaustive list of the things I reach for when something needs building.

Mobile

  • React Native
  • Expo
  • Native iOS
  • Swift
  • Kotlin

Frontend

  • Next.js 16
  • React 19
  • Tailwind v4
  • Motion
  • Tauri 2

Backend

  • Node.js
  • GraphQL
  • .NET / C#
  • Cloudflare Workers
  • REST

AI & MCP

  • MCP servers (rmcp)
  • Claude / GPT / Gemini
  • Cursor
  • GitHub Copilot
  • LangGraph

Infra

  • AWS
  • Vercel
  • GitHub Actions
  • Docker
  • Jest

Languages

  • TypeScript
  • Rust
  • C#
  • Python
  • Swift

· Experience

A decade of shipping.

From WordPress to React Native to MCP servers. Same brain, sharper tools.

  1. Senior Integration Engineer

    @ Bunnings

    Apr 2022 — Present · Melbourne, Australia

    • Full-stack development of the PowerPass mobile application (React Native + GraphQL + NodeJS + .NET).
    • Driving AI-native engineering workflows across the team — MCP servers, agentic codegen, automated reviews.
    • Recognition: #6 Secure Code Warrior contest, 1st & runner-up at SNAG hack days, 1st in internal CSS competition.
    • React Native
    • GraphQL
    • Node.js
    • .NET
    • Cloudflare
  2. Senior Software Engineer

    @ Retail Zoo

    Jul 2021 — Apr 2022 · Melbourne, Australia

    • Shipped mobile apps and backend platforms for Boost Juice and Betty's Burgers — household Australian brands.
    • Functional programming, CI/CD, and an unhealthy amount of refactoring.
    • React Native
    • Node.js
    • CI/CD
  3. Web Application Developer

    @ Retail Zoo

    Mar 2018 — Aug 2021 · Melbourne, Australia

    • Built product editors and e-commerce platforms for 4 brands (Boost Juice, Betty's Burgers, CIBO, Salsas).
    • Mobile apps with 4.6–4.7★ App Store ratings. Stripe SDK with full PCI compliance.
    • Laravel
    • VueJS
    • Cordova
    • AWS
  4. Full Stack Developer

    @ Wolverine Media

    Feb 2017 — Mar 2018 · Docklands, Australia

    • React + Redux frontends, Laravel + WordPress REST APIs for in-house publishing & tipping sites.
    • Integrations with SendGrid and Pushwoosh for mass email and push notifications.
    • React
    • Redux
    • Laravel
    • WordPress

· Education

  • La Trobe University

    Master's, Information Technology · 2013 — 2015

    Grade: Excellent · Web & Mobile App Training

  • FPT University, Vietnam

    B.Sc. Software Engineering · 2008 — 2013

    Grade: Excellent · Excellent Student Award 2013

· Certifications

  • GitHub Copilot Professional Certificate

    GitHub

    2026
  • AI Pair Programming with GitHub Copilot

    LinkedIn

    2025