Pei Xian Wong
function example() {
return 42;
}
SvelteKit (Typescript) MongoDB Python
  • One-stop database with modern UI tracking the state of the NHL (National Hockey League) for the 2024-2025 season.
  • Includes trades, contract signings and other transactions.
  • Built on a NoSQL database to allow for potential data expansions (to different leagues).
  • Started in June 2024 after CapFriendly went dark.
  • Plans in place to expand to provide customizable data visualizations and live game monitoring.
C++ CUDA Python
  • Integrated traditional physically-defined rigid body models in volumetrically rendered NeRFs.
  • Enhanced the existing instant-ngp engine from NVIDIA to support the casting of realistic shadows between the two types of environments.
  • Submitted as Bachelors (Honors) thesis.

Skills

C++ Python Rust Javascript/TypeScript C# C
MongoDB PostgresSQL kdb (q) OpenTelemetry Prometheus Grafana
OpenGL CUDA Vulkan WebGL GLSL HLSL
phone: +65 8902 3950
peixianwong@gmail.com
github.com/trxe
my resume

about me.

Initially into high performance parallel programming, but lately have been doing more projects involving data engineering instead.

Other than my current projects, I've also made search engines, ML-powered rendering engines, Unity games, web apps, and I'm into shaders, GPU programming and hockey.

my experiences.

Across several internships and my current position I've built many services, but I'm usually involved in building pipelines to provide business data or metrics.

Currently employed at Squarepoint.

BODYX Productions

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 projects system

Software Developer

Python C++ kdb (q)

since Jan 2024

Initially as an intern, and as a full time employee since Sep 2024.

  • Built metrics/tracing instrumentation module into department-wide
  • Provide means for reflecting metrics/trace information onto visualization dashboards (e.g. Grafana).
  • Working on legacy and upcoming pipelines to maintain and accurate state of {"word"} for the world

Technical Art Intern

C# (UPF) C++ Ubisoft Anvil (engine)

Aug 2023 to Nov 2023

Assisted in the pre-alpha stage of development of the game "Assassin's Creed: Shadows".

  • 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