← Back to Home

Work History

My professional journey and experiences

Software Developer

UBC Emerging Media Lab

Feb 2026 - Present
Unreal Engine 5C++Blueprints

Working on the Procedural Poetry Funhouse Project, an Unreal Engine 5 experience that uses AI and VR to reimagine poetry as a physical space.

Programmer, Level Designer

Nicknation Games

Nov 2025 - Present
UnityC#Level DesignBoss Fight Mechanics

Collaborating remotely with a primarily Hong Kong-based indie team to develop a top-down 3D roguelike action game.

Fixed gameplay bugs while maintaing code quality and smooth integration across time zones

Developed boss behaviours and boss fight mechanics using Unity and C#

Used ProBuilder to design and build levels, ensuring they are engaging and well-optimized for performance

Programmer

Eternal Blaze Studios

Oct 2025 - Present
UnityC#UI/UXAtmosphere Design

Developing game experience with focus on atmosphere, multiplayer aspects, and player engagement.

Designed immersive horror atmosphere through dynamic lighting systems and visual effects programming

Redesigned UI/UX elements to enhance player engagement and improve overall user experience

Sound Team Executive

UBC Music Initiative

Jan 2023 - Oct 2025
Audio SystemsEvent Management

Managed audio systems and organized music events for the university community.

Set up and managed audio equipment for live performances

Organized bi-weekly to monthly music events and jam sessions

Java and Web Development Tutor

The C.O.D.E. Initiative Foundation

Jan 2023 - Mar 2023
JavaWeb DevelopmentTeaching

Taught Java programming and web development to beginners through structured lessons and hands-on projects.

Empowered students to build their own web applications

Encouraged problem-solving and coding best practices