About Skills Projects Education Contact

Hello, I'm

Zibing Xin |

>  _

Junior developer passionate about game development and full-stack web development. Building interactive experiences with Unity, Unreal Engine, React & Node.js.

// About Me

about.sh

$ cat summary.txt

Junior developer focused on game development (Unity/UE5) and full-stack web development (React, Node.js, Express, MongoDB).

Built gameplay systems, UI, and REST APIs through course and team projects. Comfortable with Git/GitHub, Jira, and Agile teamwork.

Graduated Apr 2026 | GPA: 4.2

$ _

// Skills

◈

Languages

C# C/C++ Java Kotlin Python JavaScript TypeScript SQL HTML/CSS
▶

Game Dev

Unity Unreal Engine 5 Blueprint Gameplay Programming UI Systems Animation State Machines AI / Pathfinding Multiplayer / Networking Physics
⚛

Web Dev

React Node.js Express.js REST APIs MongoDB Mongoose JWT Authentication Material UI
📱

Mobile Dev

Android Kotlin Android Studio Google Maps API
⚙

Tools & Workflow

Git / GitHub Jira Agile / Scrum Visual Studio VS Code JetBrains IDEs Blender Aseprite Photoshop

// Projects

🛰 Collaborative

A.D.A.M - Advanced Drone Asteroid Miner

A browser-based 3D mining game combining fuel and cargo management, persistent progression, and an AI copilot informed by live game state.

My roleBackend developer · GraphQL, MongoDB & Gemini AI copilot

React Babylon.js GraphQL MongoDB Gemini AI
View Details →
⚔ Collaborative

Vault of the Vanquished

A 2D Metroidvania action RPG with interconnected levels, exploration, and combat.

My roleArtist & programmer · Maps, character control & animation

Unity C# 2D
View Details →
🌧 Collaborative

Silver Rain

A first-person survival game with enemy spawning, AI pathfinding, and attack behaviors.

My roleLead programmer · Game framework, UI & enemy systems

Unity C# 3D
View Details →
🔓 Individual

EscapeFacility

A two-player puzzle demo where players cooperate over LAN to interact with objects and escape a facility.

My roleSolo developer · Co-op gameplay & LAN multiplayer

Unreal Engine 5 C++ Blender
View Details →
🔬 Collaborative

Open Lab Management System

A MERN application for lab schedules, seat and equipment occupancy, and access across four user roles.

My roleBackend developer · REST APIs & MongoDB data modeling

MongoDB Express React Node.js
View Details →
🏰 Individual

DoomsDay Defense

A 3D tower defense game where protecting resource points funds new defenses against enemy waves.

My roleSolo developer · Tower defense & resource management

Unity C# 3D
View Details →
📍 Individual

Android Map App

A Kotlin Android app that brings real-time positioning into a Google Maps interface.

My roleSolo developer · Kotlin app & Google Maps integration

Android Kotlin
View Details →
💤 Individual

SleepSimulator

A Unity simulation that turns maintaining vital functions during sleep into an interactive gameplay task.

My roleSolo developer · Simulation gameplay in Unity

Unity C#
View Details →

// Education

Jan 2024 - Apr 2026

Game Programming - Advanced Diploma

Centennial College, Toronto, ON

GPA: 4.2

Relevant Coursework: Game Programming, Game & Simulation, C# Programming, C++ Programming, Web Application Development, Database Concepts, Software Systems Design

Certifications

Oct 2023

Python 3 Programming

University of Michigan (Coursera)

Nov 2023

Game Design and Development

Michigan State University (Coursera)

// Contact

Interested in working together? Feel free to reach out!