Software engineer with a strong Computer Science background from the National University of Singapore and experience building and modernizing production web applications. I focus on performance, clean architecture, strict TypeScript safety, and reliable CI/CD practices, delivering features across APAC and Europe while paying close attention to security and testing quality. I’ve worked across the full development lifecycle—from refactoring and upgrading build systems (CRA to NX) to creating automation and improving automated test coverage. I enjoy collaborating cross-team to improve compatibility and shipping cadence, and I’m also interested in AI-assisted development and building practical hardware like mechanical keyboards and 3D-printed projects.

Software engineer with a strong Computer Science background from the National University of Singapore and experience building and modernizing production web applications. I focus on performance, clean architecture, strict TypeScript safety, and reliable CI/CD practices, delivering features across APAC and Europe while paying close attention to security and testing quality. I’ve worked across the full development lifecycle—from refactoring and upgrading build systems (CRA to NX) to creating automation and improving automated test coverage. I enjoy collaborating cross-team to improve compatibility and shipping cadence, and I’m also interested in AI-assisted development and building practical hardware like mechanical keyboards and 3D-printed projects.

Available to hire

Software engineer with a strong Computer Science background from the National University of Singapore and experience building and modernizing production web applications. I focus on performance, clean architecture, strict TypeScript safety, and reliable CI/CD practices, delivering features across APAC and Europe while paying close attention to security and testing quality.

I’ve worked across the full development lifecycle—from refactoring and upgrading build systems (CRA to NX) to creating automation and improving automated test coverage. I enjoy collaborating cross-team to improve compatibility and shipping cadence, and I’m also interested in AI-assisted development and building practical hardware like mechanical keyboards and 3D-printed projects.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Chinese
Fluent

Work Experience

Software Engineer at HCL Technologies Ltd. / Julius Bär Group Ltd.
September 1, 2024 - Present
Improved application performance by 2–5x and cut deployment/build times by 2x. Refactored critical pages and components, eliminating technical debt across 1000+ files. Enforced strict TypeScript typing for Redux slices and consolidated redundant API endpoints. Upgraded a legacy CRA-based build process to a modern NX setup across a single sprint. Delivered 10+ features across Indian, APAC, and European markets, shipping within 1–2 monthly release cycles. Revamped the frontend test framework and expanded Jest unit test coverage. Resolved security vulnerabilities across dependencies, codebase, and build pipeline, and partnered with multiple teams to improve cross-application compatibility.
Intern at Central Provident Fund Board (CPFB)
January 1, 2023 - June 30, 2023
Implemented multiple new Spring Batch jobs while collaborating with team members. Assisted in the deprecation and migration of legacy code from CoBoL to Java Spring. Used CoBoL/Java to debug and implement new features. Explored SoapUI and UIPath to automate testing of code and UI.
Assistant Software Engineer (Intern) at Thermo Fisher Scientific
May 1, 2022 - August 31, 2022
Initiated documentation efforts on GitHub Wiki for future hires. Fixed multiple bugs in a Qt/C++ codebase across 3 upcoming releases. Refactored deprecated C++ code to reduce technical debt and code smells. Optimised Qt/C++ to correctly display elements on embedded devices.
Assistant Software Engineer at Thermo Fisher Scientific
May 1, 2022 - August 31, 2022
Initiated project documentation efforts on GitHub Wiki for future hires. Fixed multiple bugs in a Qt/C++ codebase across 3 upcoming releases. Refactored deprecated C++ code to reduce technical debt and code smells. Optimized Qt/C++ to properly display elements on embedded devices.
Intern at ASTrio Pte Ltd
January 1, 2018 - February 28, 2018
Created a work reporting application solo in the Android SDK with guidance from a senior employee. Picked up Android SDK development and delivered an application within 2 weeks. Researched and implemented camera, image picker, and upload libraries into the application, and assisted in hooking the Android application into a C# backend.

Education

Bachelor of Computing (Honours) in Computer Science at National University of Singapore
August 1, 2020 - May 31, 2024
Fullstack Developer Training Programme at HCLTech
January 11, 2030 - August 10, 2026
Bachelor of Computing (Honours) in Computer Science at National University of Singapore
August 1, 2020 - May 31, 2024
Fullstack Developer Training Programme (3-month) at HCLTech
January 11, 2030 - August 19, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Financial Services, Government, Healthcare, Professional Services