Universiti Kebangsaan Malaysia (UKM)
Bachelor of Computer Science (Hons) — Data Science
Software Engineer ·
I build and maintain the enterprise data systems that big engineering runs on — Oracle PL/SQL, ETL pipelines and C# .NET backends at Infineon Technologies — and craft fast, modern websites with Next.js on the side.
I'm a Software Engineer working as an L3 Master Data Solution Developer at Infineon Technologies, where I keep worldwide engineering databases accurate, available and fast. My day looks like Oracle PL/SQL packages, ETL and data warehouse fixes, C# .NET enhancements and weekly Jenkins releases.
Before Infineon I trained as a data scientist — XGBoost forecasting at AirAsia, Random Forest and LSTM network models at TM Research & Development, and a HoverNet deep-learning final year project at UKM, which I finished with First Class Honours.
Outside the enterprise world I freelance as a web developer, shipping Next.js and TypeScript sites with real SEO, real analytics and rule-based chatbots — including the one sitting in the corner of this page. Say hello to it.
Computer Science with a Data Science specialisation — finished top of the class rather than just on time.
Bachelor of Computer Science (Hons) — Data Science
Physical Science — Module 2 (Computer Science)
Two years across enterprise master data, machine learning research and freelance web development.
Infineon Technologies
L3 support and development for Infineon's worldwide engineering master data systems — keeping data consistent across every system class and site.
Independent / Client Projects
End-to-end websites for real businesses — design, build, deploy, domain, SEO and after-care.
AirAsia · K-Youth Employment Programme
Joined the data science team to forecast in-flight food waste and reduce cost per flight.
TM Research & Development Sdn Bhd
Network analytics — turning messy telco data into fault monitoring and quality-of-service insight.
The tools I actually reach for — in the office, on client work and at 1 a.m. on side projects.
Enterprise data work, machine learning research and client websites. Six highlights below — the rest live on the projects page.
CREATE OR REPLACE PACKAGE BODY mdm_migration AS PROCEDURE merge_duplicates(p_class IN VARCHAR2) IS BEGIN MERGE INTO mdm_part t USING (SELECT golden_id, part_no, site FROM stg_part_dedup WHERE class = p_class) s ON (t.part_no = s.part_no) WHEN MATCHED THEN UPDATE SET t.golden_id = s.golden_id WHEN NOT MATCHED THEN INSERT /* new golden record */ VALUES (s.golden_id, s.part_no, s.site); log_pkg.audit('MERGE', SQL%ROWCOUNT); END; END mdm_migration;
SAP-related migration and de-duplication across Infineon's worldwide engineering master data. PL/SQL packages merge golden records, an ETL layer validates every load, and KNIME workflows automate the repeat tickets — around 30% less manual workflow and 50% less handling time on recurring data patches.
Case studyBilingual marketing site for six boutique homestays in Melaka. Next.js 16 App Router with a locale segment, a statically generated page per house, generated sitemap with hreflang, and a rule-based chatbot answering guest questions 24/7.
Case study
Final year project: a Django web system that runs the HoverNet deep-learning framework to segment and classify nuclei in histopathology images from the PanNuke dataset, giving pathologists a faster second opinion.
Case study
YOLOv8 + OpenCV detector served through Flask. Three-class output (worn, worn incorrectly, not worn) with colour-coded live webcam overlay — mAP50 0.905, precision 0.898.
Time-series forecasting on TM's access-network telemetry. Random Forest Regression and LSTM models anticipate speed degradation and faults at 80%+ accuracy, surfaced through Power BI dashboards for weekly ops reviews.
Case study
Token-authenticated Angular 18 application with product CRUD, modal forms, route-guarded pages and a paginated detail view driven by asynchronous date-range queries.
Case studyHover a card to see the credential details. All verifiable — links included where the issuer provides one.
Microsoft
2025Microsoft
2025ID · 27D46BD4DEA08F19
Core data concepts, relational and non-relational data, analytics on Azure.
Verify →HackerRank
2024ID · 8C2A15FC6E0F
React components, state management and DOM problem solving under timed conditions.
Verify →HackerRank
2024HackerRank
2024Joins · aggregation · subqueries
Intermediate SQL assessment covering complex joins, grouping and nested queries.
Asia Pacific University (APU)
2025Khazanah Nasional
2025AirAsia cohort
Industry apprenticeship in data science, professional communication and teamwork.
Led a Figma + Bravo Studio prototyping workshop for students · 2024
Sukan Antara Fakulti (SAF), UKM · 2023
Mobile Application Development Club · 2022
International Digital Innovation & Invention Challenge · 2021
Got a role, a project or just a question about the code on this page? My inbox is open.
Find me online
Currently a full-time Software Engineer and open to freelance web projects and data engineering opportunities. I usually reply within 24 hours.