Lan Xu

Profiles

LinkedIn
Lan Xu
Github
Lan Xu

Skills

#1
Programming Languages: C, C++, C#, Java, Python, Golang, Java Script
Technical Skills: Machine Learning, Version Control, 3D Modeling/Rigging, Web Development, Server Deployment
Software/Applications: Unity, Blender, Jira, Postman, Photoshop

Projects

Indoor AR Navigation App
May 2024 – August 2024
•
Implemented indoor navigation using pre-built building models and NavMesh, enhancing patient and visitor experience by streamlining navigation in a complex hospital environment.
•
Developed customizable AR content (text, images, videos) using ARAnchor to highlight key points of interest, improving the usability and engagement of the app.
•
Implemented local saving and loading of ARAnchor using ARKit's ARWorldMap as well as cross-device AR content sharing via Firebase, ensuring a consistent user experience.
•
Led technical discussions in client meetings as the lead developer and conducted meetings with 3rd party vendors to evaluate navigation solutions.
Keywords: Unity, C#, ARKit, ARAnchors, Firebase
See Details
SandScape
January 2024 – April 2024
•
Implemented interaction with miniatures(3d models), enabling more engaging and interactive therapy experiences for users, and improving therapeutic outcomes.
•
Tracked user actions with stacks to enable undo and redo functionality, increasing user confidence and session flexibility, and reducing errors and frustration.
•
Serialized data into JSON format with custom data structures for local saving and loading, providing persistent session data and supporting seamless continuation of therapy sessions.
•
Worked in a multi-disciplinary team including project managers, artists, and designers, delivering a well-rounded, user-centered solution that aligned with client goals and therapeutic needs.
Keywords: Unity, C#, Data Serialization
See Details

Experience

Gamegou Limited.
Beijing, China
Game Development Intern
October 2021 – January 2022
•
Integrated third-party SDKs, including Helpshift for customer service and AdMob for incentive advertising, increasing in-game revenue and improving user support.
•
Contributed to multi-threaded server logic development using Golang and MySQL, optimizing the game's backend for better performance and scalability.
•
Utilized Google Protobuf for efficient data interaction, reducing latency and improving real-time communication between game clients and servers.
Keywords: Unity, Golang, MySQL, Server Development, Google Protobuf, Helpshift SDK, AdMob SDK
Cadmakers
Burnaby, BC
QA Developer
February 2025 – Present
•
Perform manual testing and execute test plans while supporting the maintenance and improvement of existing automated testing frameworks to ensure release quality.
•
Assist with defect management by reproducing issues, investigating root causes, and documenting and tracking bugs to support timely resolution.
•
Develop scripts and streamline workflows, leveraging automation and AI-generated prompts to increase testing efficiency and reduce repetitive tasks.

Education

Centre for Digital Media (Simon Fraser University)
Master's degree
Digital Media
September 2023 – December 2024
Beijing University of Posts and Telecommunications
Bachelor's degree
Software Engineering
September 2018 – June 2022
Download PDF
Link copied