Skip to portfolio story

Product engineering with the whole product in view.

I turn ambiguous needs into thoughtful, working products.

I work across product decisions, interaction design, software, and delivery. AI is part of the toolkit; product judgment decides where it belongs.

Based in Melbourne · building across research, design, and engineering

VR · MR · XR spatial development and UX

  • VR · MR · XR spatial development and UX

  • Web and mobile interfaces, AI-native

  • Tangible products and simulators

  • AI models, finetuning and training

  • Inference and its effects on UX

Position

Product engineering with the whole product in view.

I turn ambiguous needs into thoughtful, working products.

I work across product decisions, interaction design, software, and delivery. AI is part of the toolkit; product judgment decides where it belongs.

Based in Melbourne · building across research, design, and engineering

  • VR · MR · XR spatial development and UX

  • Web and mobile interfaces, AI-native

  • Tangible products and simulators

  • AI models, finetuning and training

  • Inference and its effects on UX

Reason

Reason before rendering.

The work starts by finding the right problem boundary.

I use fieldwork, interviews, and constraint mapping to replace assumptions with decisions.

Listen

Observe the workflow and the language people already use.

Frame

Make the product tension and constraints explicit.

Choose

Commit to the smallest decision that can generate evidence.

Make

Build to answer the question.

I prototype the risky part first, then engineer the path to reliable use.

The working canvas keeps assumptions, prototypes, and learning visible together.

Early cervical spine system sketch
Sketch the interaction
First physical prototype
Build the critical path
Then learn

Use feedback to change the product, not merely decorate the prototype.

Prove