Welcome to my Portfolio!

Hi, I'm Xin Huey Wong, a ...

Nice to Meet You!

Experience

Full Stack Developer Intern

Compass Digital

Sept 2025 - Dec 2025
  • Built a dynamic announcements module in Vue.js with configurable embedded links, improving platform communication clarity and content maintainability across client-facing cafeteria applications.
  • Developed an AI marketing agent prototype that leveraged real-time user behavior and order data to generate personalised promotion strategies, boosting guest engagement by 80%.
  • Implemented API endpoints for automated test cleanup and wrote end-to-end tests for Voucherify rewards integration, reducing test failed CI runs by 70% for third-party promotion workflows.
Vue.JSPythonAWS

Software Developer Intern

Imagine Communications

May 2024 - August 2024
  • Developed Python and Selenium automated testing frameworks, cutting regression testing time by 50% and embedding testing into the development cycle
  • Maintained Docker containers and Kubernetes pods for the Versio Control broadcasting application, supporting 80% uptime.
  • Configured AWS EC2 AMIs, reducing instance deployment time by 85% across 3 environments
PythonSeleniumAWSDockerKubernetes

VP of Development

UW Data Science Club

Sept 2024 - Dec 2024
  • Led client-facing development of a Next.js QR code scanner application with MongoDB backend and REST APIs, streamlining event check-ins for 100+ participants.
  • Automated data validation with Python scripts to ensure data integrity across MongoDB and CSV sources.
  • Maintained and updated a member-facing website serving 300+ users
ReactNext.jsMongoDBPythonBootstrap

Software Test Engineer (Display Engineering)

Christie Digital Systems

September 2023 - December 2023
  • Designed and executed test cases, logged 5 critical defects before MicroTiles LED latest software release.
  • Enhanced and debugged a testing tool, CAWS which automates web UI testing, thus achieving 95% code coverage (Python and Selenium).
  • Developed a Python utility tool, facilitating the efficient file format conversion for EDID files (.bin to .txt).
  • Pioneered a log monitoring tool in Python (PyQt5) that establishes live telnet sessions to monitor and displays the logs in a table, improving efficiency and accuracy in testing phases by 40%.
PythonSeleniumJenkins

Projects

PerryVision

PerryVision

Built a full-stack binary image classifier with decoupled inference, API, and client layers; fine-tuned ResNet18 via transfer learning, achieving 97% test accuracy on a self-collected dataset.

Next.jsFastAPIPyTorchTypeScript
Stock Tracker App

Stock Tracker App

A web application that allows users to monitor their stocks in real-time.

MongoDBExpress.jsReactNode.js
MIPS Compiler

MIPS Compiler

A compiler that translates a C-like programming language to MIPS assembly language.

C++DFATokenizationParsing
Cafe Explorer

Cafe Explorer

A lightweight web app that lets users discover coffee shops nearby or in any searched city.

HTML5JavaScriptPlaces API

Tech Stack

Frontend

ReactNext.jsTypeScriptTailwindCSSBootstrap

Backend

Node.jsExpressPythonMongoDB

DevOps

DockerAWSCI/CDGitKubernetesJenkins

Tools

VS CodePostmanJiraGitHubVercel

Get in Touch