Kyle Garcia

Kyle Garcia

Game Engineer

A game engineer for 7 years and focusing on game engine technology. Knowledgeable in different areas of development such as mobile, web, server, and game development. Graduate of Asia Pacific College AB Multimedia Arts, and Master of Science in Computer Science.

Experience

present

Lead Software Engineer at Haptiq

Haptiq is pioneering virtual twin simulators for training, planning and collaboration. highlights:

  • Team Management - Collaborated with the team for their tasks, well-being, and quality of life
  • Project Management - Managed all tasks, sprints, and retrospectives for both Manila and Norway
  • Architecture Design - Implemented a Context Framework for Test Driven Development
  • Event Driven System - Implemented a system for a loose coupled structure
  • Binding Frameowrk - Implemented an underlying framework that enables relation between objects with reusable resolutions
  • Key Bindings and Manipulation - Implemented a system that unifies interaction, and isolate them for reusability
  • Command Bindings - Implemented a system for reusable command structure
  • No-Code Graph System - Implemented a system for creating trainings, and run-time graph editor
  • Runtime Scene Editing - Implemented a runtime control for editing scenes with gizmo

Senior Software Developer at Play N' Go

As a senior software developer, my responsibility is to deliver Play N’ Go products with the highest fidelity and feasibility. Along with the projects, a close collaboration with people in different practices is exercised.

Senior Software Developer at Narrasoft

NarraSoft’s teams serve as an extension of our clients’ operations who outsource digital solutions with excellence and quality in mind As a Senior Software Developer, I am closely involved with clients to collaborate further to produce the right product for them.

Lead Game Developer at MOS Studio

Initially, I was hired as a Backend Developer. I proposed leading the Philippines game development team instead of improving its pipeline and delivering quicker with an initiative in mind. Being the lead, I was part of the decision process in the studio. I have handled different professionals from Artists, Developers, and Business Marketing. One initiative has also helped the studio save USD 5000/month in redundant services and streamline the production processes.

Highlights

  • Saved USD 5000/month in bills
  • Lead a development studio to success
  • Released a game earlier than the proposed timeline

Volunteer

Member of the Board of Directors at International Game Developer's Association: Philippines

Manila is a chapter of the largest non-profit organization globally, serving all individuals creating games. The organization helps build the local game development industry by focusing on capacity building, connecting peers, and increasing awareness in the Philippines and globally.

Highlights

    Education

    Master of Science in Computer Science from Asia Pacific College with GPA of 3.39

    Bachelor of Arts in Multimedia Arts from Asia Pacific College with GPA of 3.2

    Awards

    Best Paper from Conference on Remote Sensing and Geoinformation of Environment

    Publications

    Streamlining Machine Learning in Mobile Devices for Remote Sensing by RSCy2016

    Created a platform that detects a virus in the samples of banana trees using OpenCV.

    Languages

    English
    Fluency: Full professional proficiency
    Filipino
    Fluency: Native speaker

    Skills

    Game Development
    Level: Master
    Keywords:
    • Unity
    • C++
    • C#
    • GLSL
    • .NET
    • OpenGL
    Web Development
    Level: Intermediate
    Keywords:
    • HTML
    • CSS
    • Javascript
    • Golang
    • PHP
    • .NET Core
    • WebGL
    • WebGL 2
    Mobile Development
    Level: Intermediate
    Keywords:
    • React Native
    • Javascript
    • .NET Core
    • Xamarin
    Game Engineering
    Level: Intermediate
    Keywords:
    • C++
    • OpenGL
    • Scripting
    • WebGL
    • WebGL2
    Programming Languages
    Level: Master
    Keywords:
    • C++
    • C#
    • Java
    • JavaScript
    • PHP
    • Golang
    • C
    • Kotlin
    Software Engineering
    Level: Master
    Keywords:
    • System Architecture
    • Programming Patterns
    • Compiler Theory
    • Artificial Intelligence
    Game Art
    Level: Master
    Keywords:
    • Adobe Photoshop
    • Adobe Illustrator
    • Blender3D
    • Spine
    • Animation
    • 3D Modeling