Understand the workflow
Observe how people, data and exceptions move before deciding what the software should do.
Profile / General
Commercial game engineering, production software delivery and hands-on digital operations—connected by a practical approach to understanding, verifying and shipping systems.
I am a software developer with more than two years of commercial game-client experience and current responsibility for digital operations across three Sydney hotels.
At Tencent Games and Bilibili, I worked on client-side systems in C++, Unreal and Lua: maps, navigation, gameplay UI, inventory and team flows. That experience taught me how features fit into established production pipelines, how to debug across boundaries and how to collaborate with design and QA.
In hospitality, I moved closer to users and operational consequences. I now build internal software and automation while supporting networks, devices, access, PMS and business systems. The work requires more than code: requirements are incomplete, exceptions are normal and the final system has to remain understandable to non-technical staff.
I use AI development tools as part of the engineering workflow, not as a substitute for ownership. I define the problem, model business rules, review changes, debug integration issues, maintain quality gates and take responsibility for production behaviour.
Working approach
Four principles that connect commercial game work, internal platforms and automation.
Observe how people, data and exceptions move before deciding what the software should do.
Turn permissions, state transitions, ownership and failure paths into visible system rules.
Use tests, exact calculation, simulation, logs and user acceptance at the level the risk requires.
Documentation, deployment, training and maintainability are part of delivery—not cleanup after coding.
Education
Griffith University
Queensland University of Technology
University of Science and Technology Liaoning
Unreal and voice-interaction prototype for the “Bank of the Future”.