Professional Experience

Software Engineer Intern @ ByteDance
  • Led a cross-functional team collaboration to migrate Money-Platform from Webpack to Rspack, reducing bundling time by 50%.
  • Developed on whitescreen alarms and alarm handling system, streamlined the process of handling alarms. The whitescreen alarm caught and report a major bug released to production.
05/2024 - 09/2024
CVWO Logo
Software Engineer @ Computing for Voluntary Welfare Organisations
Reduced backend response time by 5 times by porting a Case Management System backend from Ruby on Rails to Golang. Features ported include RBAC, Auth, 2FA and Masquerading.
05/2023 - 08/2023

Open Source Contributions

Rspack logo
Rspack
Made contribution to Webpack alignments and Javascript to Typescript migrations.

Projects

Rustscript logo
Rustscript
Developed a statically typed, compiled programming language combining Rust's syntax with the simplicity of TypeScript and Go with core features including primitive data types, higher-order functions, type checking, concurrency and garbage collector. The language to compile code into bytecode, akin to Java, followed by execution on a virtual machine.
Portfolio
The current portfolio you are viewing. A minimalist design with a focus on responsive UI. Built with Astro, Solidjs and Shadcn UI.
Cambodia Community Library
Solo built a full stack Library Management System with role based access control for a village located at Cambodia. It is a two year school project aimed to improve literacy level in Ou Ruessei, a village located at Cambodia.