Hi, I'm Zack Loh Zheung Yik
Born in 1997. Seeking career opportunities.
I believe nothing is impossible in programming
I am a software engineer with experience building full-stack applications, cloud-based systems, and AI-powered solutions. I have worked on diverse projects ranging from enterprise PHP systems to mobile apps built with Flutter, React Native, Spring Boot, and Django. I also deployed applications on AWS and Google Cloud.
Work Experiences
💼
2022 - 2026
Research Assistant - UTM Johor Bahru
- Built transformer-based machine learning (ML) models with custom architectures using PyTorch, producing 21.95% more valid mutants and a 4.5-point higher CHRF score than the existing CodeT5 transformer.
- Designed ML pipelines, including data preprocessing (Pandas, data abstraction, dataset tokenization), model training (hyperparameter tuning, pre-training, fine-tuning, early overfitting prevention), and evaluation (Matplotlib, model comparison).
- Key contributor to securing research funding by helping develop and write a successful FRGS grant proposal (RM 116,300).
- Documented technical findings by writing Scopus-indexed research papers for conferences and journals (Q2).
- Assisted collaborators by deploying a Dengue Tracking System on AWS (EC2, S3, RDS) after self-learning AWS cloud technologies within 3 weeks.
💼
2021 - 2022
PhD Candidate - UTM Johor Bahru
- Enhanced and extended modules for inventory, accounting, and POS systems based on client requirements, working within a large existing PHP codebase with complex MySQL relationships.
- Developed an Excel transaction import feature that automated manual data entry, reducing client processing time by 80%.
💼
2020 - 2021
Intern Software Developer - Xantec Sdn. Bhd.
- Ensured responsive and consistent UI for WordPress websites across different screen sizes and orientations using Bootstrap and CSS media queries.
- Integrated the Bulk360 SMS API to implement OTP verification features for a clinic booking system (Taman U Dental Surgery Sdn. Bhd.).
- Integrated the mPDF library to allow administrators to generate PDFs from customer-submitted forms.
Educational Background
🎓
2022 - Present
PhD Candidate - UTM Johor Bahru
- Title: Transformer-Based Machine Learning Model for Producing Prioritized Mutants for Effective and Affordable Mutation Testing
🎓
2017 - 2021
Bachelor Degree of Software Engineering - UTM Johor Bahru
- CGPA: 3.98/4.00
Skills
Achievements
💻
2017 - 2021
- Dean Award (CGPA 3.98) (2021)
- UTM NALI 2021 (silver medal) (Project: School Performance Analytics System) (2021)
- UTM Grand Challenge Competition (Project: iQueue System)(3rd runner up) (2019)
- MTDC Business Challenge (semi-finalist) (Project: iQueue System) (2019)
- UTM CCSL Co-q (ICT community project vice president) (silver medal) (2018)
- UTM HCI day poster award (app UI/UX design) (2018)
💻
2022 - 2025
- ICBASE 2025 best research paper (2025)
- UTM GREX research poster award (silver) (2025)
- Best presenter award (UTM PARS '24) (2024)
- FRGS research grant (RM116K) (2023)
Publications
Yik, L. Z., bin Wan Kadir, W. M. N., & binti Ibrahim, N. (2023, August). A Systematic Literature Review on Solutions of Mutation Testing Problems. In 2023 IEEE 8th International Conference On Software Engineering and Computer Systems (ICSECS) (pp. 64-71). IEEE.
Loh, Z. Y., Kadir, W. M. N. W., & Ibrahim, N. (2024). A Comparative Evaluation of Transformers in Seq2Seq Code Mutation: Non-Pre-trained Vs. Pre-trained Variants. Journal of Advanced Research Design, 123(1), 45-65.
Towards Valid Mutants with Realistic Faults: A New Transformer Architecture (to be published in scopus-indexed conference)
Projects
Code Mutation Deep Learning Transformer for Mutation Testing
DescriptionPublicationsFrameworks/ToolsDescription Abstract— For mutation testing (MT) to be both cost-effective and an accurate measure of test suite adequacy, injected faults should resemble real-world bug patterns. However, traditional mutation tools that apply predefined mutation operators (MO) across all applicable code locations, results in a large number of mutants and led to high MT cost. Our previous
School Performance Analytics System
Secondary Performance Analytics System DescriptionFrontendBackendDatabaseDescription Copyright Filing No. : IP/cR/02435 Key Features Data relationship management without risk of data duplication. Auto target calculation and easy-to-use mark management interface. Informative academic performance and target insights to identify students that need more attention. Identify the most suitable teaching strategies through data analytics. Benefits to Education Institutions
Smile Bonus App
Smile Bonus App (Inspired by SMRT Wink+) DescriptionFrontendBackendDatabaseDescription Key Features: Browse through catalogs of places, merchants and restaurants. View maps of available places. Collect points when available. Redeem points to buy voucher. Buy and view voucher QR code. Frontend Flutter https://github.com/LohZheungYik/SmileBonusApp-FlutterFrontEnd Backend Springboot Google Maps API Github: https://github.com/LohZheungYik/SmileBonusApp-SpringbootBackEnd Database Postgresql
Washroom Finder
Washroom Finder DescriptionFrontendBackendDatabaseDescription Key Features: Toilets can be posted by all users (crowdsource). This includes location details and images. Find nearby toilets. Filter by features (eg: disable-friendly, baby friendly). Show toilet rating and features (eg: disable-friendly, baby friendly). GPS navigation. Frequently complained toilets will be flagged for future reference. Frontend React Native https://github.com/LohZheungYik/CrowdsourceWashroomFinder-FrontEnd-ReactNative Backend
WeJog – Calorie and Step Tracker
WeJog - Calories and Steps Tracker DescriptionFrontendBackendDatabaseDescription The main goal of WeJog is to raise awareness among users to achieve the daily target for number of footsteps walked so that the risk of having heart disease and obesity can be prevented. The awareness can be raised by having a user-friendly dashboard that allows them to
Asia Trans Sdn. Bhd. Logistic Tracking System
Asia Trans Sdn. Bhd. Logistic Tracking System DescriptionFrontendBackendDatabaseDescription The web-based Asia Trans Supply Chain Sdn. Bhd job order management system aims to ease the day-to-day operations of the company by allowing the customer service officers and operators to manage and update the status of the logistic job orders. The flow of the proposed system starts




