Professional Experience

Backend Software Engineer Intern @ ByteDance
  • Currently taking place. Stay tuned!
12/2024 - Present
Frontend 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

Expense Tracker iOS App
A desktop and iOS expense tracking application built with Tauri and SolidJS. Features include transaction management, recurring payments, financial analytics with interactive charts, automated processing via clipboard commands, and local SQLite storage with backup/restore functionality.
Portfolio
The current portfolio you are viewing. A minimalist design with a focus on responsive UI. Built with Astro, Solidjs and Shadcn UI.
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.
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.