Pei Xian Wong

Graphics/Game Development

Unity GLSL
OpenGL WebGL three.js HLSL
Unreal Engine Blender CUDA

Programming Languages

Rust C/C++ Python
C# Javascript/Typescript Java

Fullstack Web Development

axum tokio ExpressJS PostgreSQL
HTML/CSS/TS sockets.io MongoDB locust.io
criterion React
phone: +65 8902 3950
peixianwong@gmail.com
github.com/trxe
my resume

Portfolio.

Made some Unity games, scalable servers, web apps, and I'm into shaders, GPU programming, technical art and concept art.

Experience.

Interned at many different industries (FinTech, Game Dev, an AI startup and Google), and been teaching assistant to courses in graphics and parallel programming. Am also involved in concerts and technical theatre as lighting crew and production/stage manager.

BODYX Productions

Link
Typescript MERN sockets.io NextJS NGINX

I built a platform for BODYX Productions facilitating live-streamed real-time interactive theatre experience.

  • Features real-time updates in chat and room control, made possible via Websockets
  • Supports many streaming services (specifically tested with YouTube)
  • Integration with Eventbrite ticketing platorm

Doodle's Diary

Link
Unity C# Photoshop GLSL Blender

Doodle's Diary is independently developed casual tower-defense game by a team of 6.

  • Implemented unique hand-drawn visual effects with shaders and post-processing pipeline
  • Improved scalability of previous enemy random path generation algorithm alongside player's in-game progression
  • Refactored Tower data containers and building system to leverage ScriptableObjects
  • Implemented player skills system

Software Developer Intern @Squarepoint Capital

C++20 ProtoBuf

Jan 2024 to Apr 2024


Developing a metrics module for instrumenting the in-house application framework.
  • Weighed pros and cons of competing instrumentation techniques before implementation.
  • Researching on instrumentation requirements of applications that will be ported to this framework.

Technical Art Intern @Ubisoft

C# C++

Aug 2023 to Nov 2023


Supporting art pipeline for an unannounced AAA game.
  • Built in-engine tools with Windows WPF UI (C#, XAML) for speeding up artists’ workflow.
  • Supported asset management, validation and documentation with core development team.

Machine Learning Intern, DevOps/MLOps

Rust axum criterion Python locust.io PostgreSQL SBERT

May 2023 to Aug 2023

Designed and built an search engine capable based semantic similarity of queries against large document collections ingested from companies’ existing internal databases.

  • Core design and development of multithreaded server architecture for parallel model execution and inference.
  • Unit/integration testing, stress/load testing, benchmarking for performance and cross-domain accuracy.
  • Custom implementations of lexical search algorithms in SQL for ranking indexed documents.

STEP Intern @Google

Python gRPC Google3 Suite

May 2022 to Aug 2022

Designed and implemented in Python a bug diagnosis gRPC service for the Google Pixel Modem Wireless team, which parses Android Debug Bridge bug reports and modem logs to identify keyword indicators of common bugs.

  • Design and documentation of gRPC service
  • Writing unit tests and integration tests
  • Deployment and integration with existing Bugbot framework
  • Over 40 engineers benefit from the extensible ruleset framework

Live production crew member

Stage Management Lighting Programmer Scenic Designer

Have been involved in various varsity and local theatre/concert productions since 2020.

  • GrandMA2, dot2
  • ETC Colorsource 40
  • Resolume Arena
  • QLab

Teaching Assistant @NUS

C/C++ OpenGL Java
function example() {
return 42;
}