Projects

Personal Portfolio Web App

A personal portfolio web application showcasing my work and experience. I developed this app using Next.js, Tailwind CSS, Framer Motion and Vercel to deploy. The app features a responsive design, smooth animations, and a dynamic layout. I used the latest web technologies to create a modern and engaging user experience.

Queso Automation Framework

Queso is an automation framework we developed internally for Unity Applications. I collaborated on the development of Queso as a Full Stack application in C# and using MySQL and PosgreSQL for backend. This framework set a new standard for our Quality Engineering team and has become a key automation tool for all Unity projects. I successfully implemented this framework in multiple projects across various platforms.

Airport Digital Twin Solution

Unity repeatable solution for Airport Digital Twins. I implemented the Automation framework to run Editor mode and Play mode tests and added them to the build pipeline. Additionally, I significantly contributed to the setup and maintenance of the CI/CD pipeline. Our work on this project at Vancouver International Airport (YVR) and others showcases the power of digital twin technology in revolutionizing airport operations.

VRChat Android Port

I was in team that collaborated with the VRChat developers to port the application to mobile platforms. My role focused on testing and automation, contributing to the successful adaptation of the application for mobile use. The responsibilities included adding new suites and features as well as maintaining the CI/CD pipeline. I played a key role in ensuring its functionality and performance on mobile devices were up to standard.

AppleTV Prehistoric Planet Immersive

A confidential film production project for Apple TV+ show "Prehistoric Planet," aimed at creating a VR experience for the unreleased Apple Vision Pro. As an automation engineer, I developed tools in Python to track the progress of the render farm and analyze faults in the build pipeline. These tools included a log parser and statistic extractor for each node, as well as graphing tools for monitoring memory usage, frames rendered, VRAM usage, and more. This project was a unique and exciting opportunity to blend technology and storytelling.

Maloka VR

Maloka is a VR application that transports the user into an immersive world for exploration, reflection, healing, and play, where I focused on testing and automation. Unlike previous projects, I was also involved in the CI/CD pipeline, ensuring smooth deployment and integration processes. For automated testing, I used GameDriver and Cypress, contributing to the application's quality and efficiency.

Adaptive Bandwidth Throttling for Telus

As the technical lead for the Adaptive Bandwidth Throttling project with TELUS Communications. My role involved overseeing project infrastructure, developing design patterns, and implementing new features. Our collaboration resulted in a successful solution that significantly improved user experience and garnered recognition from TELUS executives and coverage in a University of Calgary publication.

Research on Force Depression in Muscle Fiber Types

Studying force depression in different muscle fibers. We used rabbit muscles to measure force changes during active fiber shortening. By analyzing the data and coding tools for extraction, we found that Type II fibers have greater force depression than Type I fibers when shortening at a certain speed. However, this difference disappears when they shorten at the same relative speed, suggesting it's due to their unique force-velocity relationships rather than intrinsic differences.