About Me

Hi I am Beili (Echo) Yin :wave:,
As a software engineer with a strong background in backend systems and cloud infrastructure for games. With experience in C#, C++, and Python, I build scalable, reliable services and tools that empower development teams. My passion lies in creating smooth online experiences and improving developer workflows through thoughtful engineering.
Working in the game industry for sometime, I realised that toolings and automation services in game development could greatly accelerate the project productivity. Hence a series of blogs about platform engineering is in order.
If you are intersted in knowing more, please visit my portfolio.

Programming Skills

C#

80%

C++

80%

Python

70%

HTML5/CSS3/JavaScript

70%

Other Skills

Unity

85%

Unreal Engine

80%

Azure / AWS

70%

Online Programmer, Brass Lion Entertainment Inc.

2024 — 2025

Edmonton, AB, Canada (Remote)

* Worked on an Unannounced Multiplayer Role-Playing Game (PC/XBOX/PS5)

As one of the two key developers on the online team, contributed significantly to multiple high-impact projects supporting online systems and gameplay features.

Item Migration Tool
Developed an item migration tool using C# and Azure PlayFab, optimizing item management by 96%, greatly enhancing player inventory operations.

Server Log Download Tool
Built a server log download tool that reduced QA bug reporting time by 95%, using C++, Unreal 5, Azure, and PlayFab integrations to streamline the QA process.

Matchmaking System and Data Timer
Implemented a matchmaking system and data timer for server-side requests using C++ and Azure PlayFab, ensuring fair and efficient online matchmaking experiences.

Character Creation Online Support
Supported the Character Creation group by developing essential online features, ensuring seamless integration with online systems and backend services.

Live-Ops Features
Delivered various live-ops features to enhance game operations, improving system stability and enabling dynamic content delivery for players.

Backend Engineer, Froglet Games

2024 — 2023

Edmonton, AB, Canada (Remote)

* Worked on a Mobile Game Project Cosmic Shore (PC/Android/IOS)

Core LiveOps Systems
Engineered in-game user authentication, leaderboard, and in-game economy systems using C#, Azure PlayFab, and Firebase, ensuring robust, scalable solutions for a dynamic game environment.

Telemetry and Engine Upgrades
Managed telemetry systems and Unity Engine upgrades, improving performance monitoring, data collection, and overall system reliability. Ensured seamless engine migration to support ongoing development.

Mentorship and Growth
Worked under the mentorship of the former Senior Director of Engineering at Roblox, gaining valuable insights into large-scale system design, best practices, and cross-team collaboration.

Tools Engineer Intern, Rec Room Inc.

2023 — 2023

Thunder Bay, ON, Canada (Remote)

* Worked on In-House Game Build Download Tool independently

Designed and developed an internal game build download tool using C# MAUI (Microsoft’s multi-platform framework in the WPF family) and Azure, applying full-stack development skills to streamline build distribution. Achieved a 70% reduction in build download time, significantly improving developer productivity.

* Worked on Developer Tools UI Features Support

Supported and enhanced UI features using C# and Unity, collaborating with designers and QA to implement new features and improvements. Ensured high-quality user experiences and seamless integration into the existing game environment.

MLOps Engineer Intern, PointClickCare Inc.

2022 — 2022

hunder Bay, ON, Canada (Remote)

* Worked on PointClickCare's Senior Care Machine Learning Data Pipeline

MLOps Data Pipeline Feature Development
Supported the development and maintenance of MLOps data pipeline features using Python, Java, and SQL, ensuring smooth data flow between machine learning models and production systems on Azure Cloud. Collaborated closely with data scientists and engineers to build reliable, scalable solutions.

Test Case Design and Automation
Developed comprehensive test cases for the MLOps data pipeline, leveraging Python and SQL to ensure system reliability, accuracy, and performance. Implemented automated testing strategies to streamline deployment and catch issues early.

Security Vulnerability Monitoring
Monitored security vulnerabilities within the MLOps environment, identifying and mitigating risks to maintain data integrity and protect sensitive information. Utilized Terraform to manage infrastructure as code on Azure Cloud, collaborating with security teams to implement best practices.