Hi there! I'm Norman!

I am a passionate software engineer based in Vancouver, BC.

I have a keen interest in software development and the dynamic world of game development. Crafting immersive digital experiences is my passion, where code becomes the gateway to engaging and dynamic worlds.

I'm currently looking for co-op internship positions for Fall 2024!

  • Lorem
  • Ipsum
  • Dolor

My current skillset

The landscape of software development is an ever-evolving ecosystem.
I adapt and evolve alongside emerging trends, ensuring I stay at the forefront of innovation.

  • Languages

    C, C#, C++, Java, JavaScript, Swift

  • Web / Mobile

    HTML, CSS, JS, Angular, Node.js

  • Database

    MySQL, MongoDB, SQL,
    Microsoft SQL Server (MSSQL),
    Microsoft SQL Server Reporting Services (SSRS)

  • Cloud / Network

    DigitalOcean, Docker

  • Game Engines

    Unity, Unreal Engine

  • Version Control Systems and CI/CD

    Git, Perforce, Jira

Personal Projects

Below, you can find brief overviews of the projects I've been involved in, featuring a diverse range of web development and software engineering endeavors I've contributed to.

IMMUNITY REBORN

"Immunity Reborn" is one of my produdest achivement in game development. It was made alongside my GOAT'ed classmates Chris Yan and Delaine Tan. It was our brainchild from a short 3-month term project for the COMP7051 course, where we nurtured an idea into its fruition.

Picture this: a fast-paced survival rogue-lite action RPG, but here's the twist – it's all about defense. We wanted players to step into the shoes of an unstoppable fortress, holding their ground against relentless enemy hordes, favoring strategic defense and counterattacks. It truly was a journey of balancing every aspect, ensuring that every encounter felt tense yet fair, rewarding players for their tactical prowess.

Solarium

Solarium is a single-player, 3D movement-based puzzle game set in a vibrant SolarPunk world. The game challenges players with diverse puzzles, each requiring unique strategies to solve. With a focus on terrain traversal and environmental storytelling, Solarium immerses players in an evolving landscape where every scene offers new interactions and narrative elements to explore.

Mirror Me!

"Mirror Me" is one of the first games I made, developed using JavaScript and playable on web browsers and Android devices. It's all about 2D arrays – I tinkered with them a lot while learning to code.

The gameplay? You've got to match the layout of tiles by mirroring the other side that is provided. It's simple yet challenging game that allows the player to flex their spatial skills for that perfect symmetry.