Malaysian, born in Thailand, native in English and Chinese. Currently based in Taiwan, pursuing a Master's in Computer Science. Love working on complex 3D systems and cloud infrastructure.
Company Overview:
Enova Technology Corporation is a Taiwan-based hardware data security company founded in 2000 that specializes in developing real-time cryptographic chips (ASICs) and security solutions to protect data-in-transit and data-at-rest, offering military-grade, FIPS-certified encryption products for corporations, government agencies, and security-conscious users worldwide.
Role and Responsibilities:
As a part-time software engineer, I was brought on to expand the company's product offering beyond hardware into software. Bridging the gap for users without dedicated development teams.
Cross-platform desktop application
Built on top of firmware and low-level hardware libraries to manage and secure local storage, with cloud storage integrations
Secure data vault
Integrated into the application, allowing users to protect sensitive files using the company's encryption hardware
Test benches
Designed and delivered comprehensive test suites to support hardware product validation
Cloud security POC
Prototyped and designed a concept for extending their encryption hardware into cloud security infrastructure
Company Overview:
International Games System Co., Ltd. (IGS) is a Taiwan-based game developer founded in 1989, specializing in the design, development, and distribution of arcade, online, and mobile games. With a portfolio spanning simulation machines, combat games, touch-screen titles, and mobile platforms, IGS has established itself as a prominent name in the Asian gaming market across both B2B and B2C segments.
Role and Responsibilities:
As a game developer on a one-year contract, I contributed to two distinct projects spanning legacy system modernization and original game development.
Engine & API migration
Upgraded an existing game's Cocos framework and data layer to a newer version, ensuring compatibility and stability while minimizing disruption to the existing codebase
Ground-up game development
Took a game from concept to playable product, working from provided assets and design documentation to deliver a fully functional title built on the Unity engine
Cross-functional collaboration
Worked closely with designers and project leads, translating plans and assets into a cohesive gameplay experience
Organization Overview:
NTHUMods is a student-run open-source initiative at National Tsing Hua University (NTHU) dedicated to improving campus life through community-built tools. The platform offers students a suite of features including course search and filtering, timetable building, graduation tracking, and more. All developed by students, for students.
Role and Responsibilities:
As a co-founder, I was involved from the ground up, from laying the technical foundation to navigating the institutional side of getting a student project off the ground.
Project co-founder & system architect
Conceptualized and built the initial system architecture that the platform grew from, setting the foundation for future contributors to build upon
Course indexing & instant search
Engineered the backend pipeline for ingesting, indexing, and serving course data, enabling fast and accurate real-time search across the university's course catalog
Stakeholder engagement
Held multiple meetings with school administration to align the project with institutional needs and secure official cooperation
Fundraising & sponsorship
Sourced external funding to sustain infrastructure and project operations, keeping the platform free and accessible for all students
Marketing & branding
Designed and published promotional materials to grow awareness and drive adoption across the student body
Explore new techniques for load-balanced 3D Gaussian splatting that make large-scale scene reconstruction faster and more accessible. We introduce LoBE-GS, a framework that balances computation across partitions to achieve up to 2x faster training while maintaining quality—enabling real-time visualization and interactive exploration through Omniverse streaming.
As drones and missile strikes become major threats in modern warfare, traditional civil defense training often fails to build the procedural memory required for survival. We present VR CivicGuard, an immersive VR simulation that trains users in expert-informed air raid standard operating procedures. Developed through interviews with civil defense specialists, the system targets critical survival skills, including blast-mitigation posturing, emergency item collection, debris navigation, and drone evasion. A pilot study showed high usability and immersion, and participants trained with VR-CivicGuard significantly outperformed a control group. These findings highlight the effectiveness of expert informed VR for civil defense training.
Designing 3D curves with specified crossings and twistings often requires tedious view adjustments. We present a 3D curve development from 2D drawing with controlled crossings and twistings. We introduce a two-strand 2D diagram that lets users sketch with explicit crossing and twisting assignments. The system extracts feature points from the 2D diagram and uses them as 3D control points. It assigns the heights and over/under relationships of the control points via an optimization and then generates twisted 3D curves using B-splines. An interactive interface links the 2D diagram to the evolving 3D curves, en abling real-time iteration. We validate our method on diverse sketches, compare it with traditional 3D curve construction, and demonstrate its utility for elastic wire art via physics-based animation
We present a novel streaming framework for interactive visualization of large-scale 3D Gaussian Splatting (3DGS) models, enabling smooth, real-time exploration on resource-constrained devices like mobile phones. Leveraging NVIDIA Omniverse Kit on an RTX 5090 GPU server, our backend client renders complex 3DGS scenes (e.g., 50M Gaussians, 8 GB) converted to USDZ via 3DGRUT, streaming video to a Three.js-based frontend using WebRTC for low-latency interaction. We enhance scene interactivity with metadata annotations from an Unreal Engine 5 tool, incorporating building bounding boxes and navigation paths sourced from OpenStreetMap, enabling clickable scene elements and 3D road-level navigation. Real-time camera pose synchronization between frontend and backend ensures consistent focus across platforms. Our approach achieves a stable 30 FPS on diverse devices, a 7-30x performance improvement over direct Three.js rendering (1-4 FPS on high-end laptops, unfeasible on mobiles), making large-scale 3DGS models accessible for applications like urban planning and virtual tours without requiring powerful client hardware.
NTHUMods
Open-source course preselection, timetable builder, and course catalog for NTHU