
Photo to Minecraft building
One picture in, a playable Minecraft build out, running on-device.
Graduate software engineer, Sydney
I build end-to-end systems around 3D vision and machine learning, from data pipelines to the tools people actually use.
Personal project, in progress
Photo to Minecraft building
Small vision models read one picture of a house; a deterministic Java engine builds it block by block. Runs on-device.

One picture in, a playable Minecraft build out, running on-device.
A local platform that plans, renders and cuts multi-shot AI dramas on one GPU.
Honours thesis on putting broken 3D objects back together from their pieces.
Finding and removing broken geometry in AI-generated 3D meshes.
Maps a codebase's calls so you can see what a change will touch.
2026 – present
Research Assistant, mesh-based 3D generation (MeshFlow)
The University of Sydney
Research software that finds and removes broken geometry in AI-generated 3D meshes.
Read moreOct 2026 – present
Embodied AI research, robot manipulation
Early stage; more to share once there are results.
Jun 2025 – Jun 2026
Honours research, fragment-based 3D reconstruction
The University of Sydney, supervised by A/Prof. Weidong Cai
A training-free method that makes a 3D reassembly model more reliable. First Class Honours.
Read moreI'm a software engineer in Sydney. In 2026 I finished a Bachelor of Advanced Computing (Honours) in Computational Data Science at the University of Sydney, with First Class Honours.
I like building complete systems: the data pipeline, the model, and the tool someone actually uses. Most of my recent work sits where 3D vision, machine learning and software engineering meet, from reassembling broken objects in point clouds to turning a single picture into a Minecraft building.
The easiest way to reach me is by email: [email protected]. I'm also on LinkedIn.
| Education | Bachelor of Advanced Computing (Honours), Computational Data Science The University of Sydney, Feb 2023 – Jun 2026 First Class Honours, Honours mark 88; WAM 84; Dean's List |
|---|---|
| Award | Second Prize, Provincial Olympiad in Informatics China. Algorithms, data structures, graph algorithms and dynamic programming. |
| Programming | C/C++, Java, Python, SQL, TypeScript |
| Software engineering | Object-oriented design, Data structures and algorithms, REST APIs (FastAPI, aiohttp), React, Vite, WebGL, Testing (pytest, JUnit, Vitest, Playwright), Git, Linux/UNIX, Bash |
| Systems, data and AI | PostgreSQL, SQLite, data modelling, PyTorch, TensorFlow/Keras, scikit-learn, OpenCV, Open3D, PyTorch3D, DINOv2, ONNX Runtime, int8 and fp16 quantisation, llama.cpp, ComfyUI, ffmpeg |