Personal Portfolio

Yeison Munoz

Software Developer with experience building video games, web applications, and mobile products. I have developed gameplay systems, artificial intelligence, tools, interactive applications, and backend integrations using C#, C++, JavaScript, TypeScript, React Native, Unity, Unreal Engine, and web technologies. I have also contributed to production projects and published an experience on Roblox with over 16,300 views.

Software Developer Vancouver, Canada Games - Web - Mobile
Yeison Munoz

Projects

Rekindled
Featured Project

Rekindled

Rekindled is a spell combination game the featuring 2D characters in a 3D world, your task is to use your combinations to fight off magical creatures and open your path to the volcanic peak and awaken the long-slumbering Phoenix, so its everlasting flame may Rekindle the world again.

Game Development Unity C# Gameplay Systems Final Project
Monster Route
Featured Project

Monster Route

Monster Route is a 3D first-person game developed in Unity as part of a team project at Vancouver Film School. I contributed to gameplay programming, enemy interactions, UI systems, VFX triggers, debugging, and modular gameplay architecture.

Game Development Unity C# Gameplay Systems Team Project
Game Telemetry System
Featured Project

Game Telemetry System (Unity + React)

Full-stack telemetry system that collects and visualizes gameplay data from a Unity WebGL game. The project integrates Unity, Firebase, React, and Python to track player behavior, generate analytics, and display real-time graphs and leaderboards through a web interface with admin and player roles.

React Unity WebGL Firebase Python Data Visualization
PokeWalk
Mobile Project

PokeWalk (React Native + Expo)

PokeWalk is a mobile application built with React Native and Expo that tracks the user's steps and unlocks Pokémon in a personal Pokédex based on walking progress. The app includes user authentication, persistent account-based data, external API integration, and real-time step tracking using Expo Sensors.

Each user can register or log in with Firebase Authentication, load their own progress from Firestore, track or pause step detection, and unlock Pokémon based on their activity. The project demonstrates mobile UI development, sensor access, API calls, Firebase integration, and persistent user data management.

React Native Expo Firebase Auth Firestore Expo Sensors API Integration
Brandcade
Professional Experience

Brandcade (Roblox Experience)

Multiplayer Roblox experience developed as part of a professional collaboration with KaraOkulta (Amber Studio). The project features a virtual shopping-mall environment with interactive minigames and social gameplay systems. Contributed to gameplay implementation and interactive systems using Lua scripting within Roblox Studio, working within an existing production environment.

Roblox Lua Multiplayer Minigames Live Project
Mangrove Rescue
Project

Mangrove Rescue

Mangrove Rescue is a 2D top-down Unity game focused on environmental rescue gameplay. I worked on gameplay programming, enemy behavior, game progression, objectives, and interaction systems within a 2D environment.

Game Development Unity C# 2D Top-Down Enemy Behavior
No projects match the current filters.

Education

UPB logo

Digital Entertainment Design Engineering

Universidad Pontificia Bolivariana (UPB)

January 2021 – May 2025

Engineering program focused on interactive experiences, game development, and digital production. Developed strong foundations in programming (C#, Unity), game design, real-time systems, and user experience.

Worked on multiple academic and personal projects involving gameplay mechanics, UI systems, and complete game prototypes, strengthening both technical and creative problem-solving skills.

VFS logo

Programming for Games, Web & Mobile

Vancouver Film School (VFS)

September 2025 – August 2026

Intensive 12-month program focused on software development for games and interactive applications. Training includes C++, C#, Unity, Unreal Engine, web and mobile development, data structures, and system architecture.

Emphasis on production-level workflows, teamwork, and building complete projects, including a final production that showcases advanced programming skills and real-world development practices.

Previous Experience

Vancouver Film School logo

Lead Gameplay Programmer / Enemy Programmer

Vancouver Film School

2026

Vancouver, Canada

Currently working as part of a development team to build a 3D Unity Project focusing on Combat Systems, Leading programming decisions and Implementing systems optimization.

  • Implementing Enemy AI Behaviors, Combat and Gameplay Systems using C#
  • Leading a programming team durinng production phase
Vancouver Film School logo

Gameplay Programmer (Team Project)

Vancouver Film School

2025 – 2026

Vancouver, Canada

Worked as part of a development team to build a 3D first-person game in Unity, focusing on gameplay systems, AI behavior, and interactive mechanics.

  • Implemented enemy AI behavior, gameplay systems, and UI interactions using C#
  • Designed modular and scalable gameplay logic following clean architecture principles
  • Collaborated using Git for version control in a team-based production environment
  • Participated in debugging, testing, and iterative feature development
KaraOkulta logo

Game Roblox Developer

KaraOkulta – Amber Studio

2024

Remote - Guadalajara, Mexico

Contributed to the development of a multiplayer experience in Roblox Studio, focused on interactive gameplay systems and player engagement.

  • Developed gameplay mechanics and interactive systems using Lua scripting
  • Worked within an existing project structure and adapted to production workflows
  • Collaborated with a small development team to implement features and improvements

Skills

Game development icon

Game Development (Unity, Unreal Engine, Roblox Studio)

Game Development

Experience building gameplay systems, mechanics, and interactive features using Unity (C#) and basic workflows in Unreal Engine and Roblox Studio (Lua).

Advanced

C# icon

C# Programming

Programming Language

Strong experience developing gameplay systems, UI logic, and modular architectures in Unity using C#.

Advanced

C++ icon

C++ Programming

Programming Language

Experience with object-oriented programming, memory management fundamentals, engine programming, and system-level concepts through academic projects.

Intermediate

Web development icon

Web Development (React, Vue, JavaScript, TypeScript)

Frontend & Fullstack

Experience building web applications using modern frameworks, component-based architecture, databases implementation, and API integration.

Intermediate

Mobile development icon

Mobile Development (Kotlin & React Native)

Mobile Development

Experience building Android applications using Kotlin and Android Studio, with growing knowledge in cross-platform development using React Native.

Intermediate

Languages icon

Languages

Communication

Ability to communicate effectively in both professional and collaborative environments.

Spanish (Native) - English (B2)