00

About

I build systems that perceive and reason across modalities — encoding, aligning and fusing text, image and sound. Associate Software Engineer at Razer, CS graduate from NUS.

01

Experience

April 2026PresentNow

Associate Software Engineer

Razer Inc.

Contributing to the development of Razer Ava, an AI personal assistant with real-time voice and video chat experiences. Built features for streaming voice, animation, and text transcripts, while working on desktop integrations for hardware discovery, wake-word model tuning, acoustic echo cancellation, and voice activity detection.

AI Product DevelopmentSoftware EngineeringAI Integration
September 2025March 2026

Associate AI Engineer

AI Singapore

Built a foundation across the full machine learning life cycle, including model architectures, knowledge representation, and MLOps. Later developed an automated compliance reporting system for sustainable food supply chains, combining data cleaning, statistical analysis, AI agents, and custom tools to support data analysis and report generation.

Machine LearningAI AgentsData Automation
May 2024August 2024

LLM Research Intern

A*STAR

Curated and refined datasets from long, structured documents. Investigating data processing pipeline challenges and exploring cutting-edge Multi-Modal Large Language Models.

LangChainLangGraphArtifical Intelligence
Jun 2023Feb 2024

Research Engineer

NUS Computing

Researched and developed a typescript API for React Native to interact with the iCOquit Smokerlyzer, a carbon monoxide sensor used in smoking cessation applications to measure carbon monoxide levels. Integrated the developed API into a smoking cessation mobile app using Expo React Native(TypeScript) and Firebase (Authentication and Database)

React NativeTypeScriptEmbedded Programming
Mar 2019Aug 2019

Software Engineer Intern

CSIT

Designed, implemented and deployed the backend of a collaborative meeting management system using SpringBoot, VueJS, ElasticSearch and NLTK within a 5-month timeframe, enhancing efficiency in meeting processes.

SpringBootVueJSNatural Language Processing
02

Projects