Open to collaborations2026

Intelligent computing · Embedded Software engineering

Intelligent Computing Student & R&D Software Intern at NI Malaysia

01 / About

Hello There.

I'm Gordon, an Intelligent Computing student at Universiti Sains Malaysia and an R&D Software Intern at NI Malaysia. I enjoy turning technical ideas into practical software.

Status

  1. 01

    3rd year Intelligent Computing student with experience in software development, AI-related projects, and research-driven problem solving.

  2. 02

    Interested in artificial intelligence, machine learning, information retrieval, intelligent systems, Linux development, and modern web technologies.

  3. 03

    Actively exploring music technology, digital creativity, video games, and new ways software can solve real-world problems and improve user experiences.

Toolkit

Technologies I work with.

A growing toolbox across software engineering, web development, and intelligent systems.

  • AstroAstro
  • ReactReact
  • Vue.jsVue.js
  • ViteVite
  • HTML5HTML5
  • CSSCSS
  • Tailwind CSSTailwind CSS
  • SassSass
  • Material UIMaterial UI
  • Next.jsNext.js
  • JavaScriptJavaScript
  • TypeScriptTypeScript
  • CC
  • C++C++
  • C#C#
  • PythonPython
  • JavaJava
  • LabVIEWLabVIEW
  • FirebaseFirebase
  • SupabaseSupabase
  • TensorFlowTensorFlow
  • Node.jsNode.js
  • Eclipse IDEEclipse IDE
  • FigmaFigma
  • GitGit
  • Visual Studio CodeVisual Studio Code

02 / Experience

Work, learning, and impact.

My roles and responsibilities across software engineering, research, and technical collaboration.

01

Driver Ownership · XNET · CRA · Secure by Default

NI Malaysia (Mar 2026 - Present)

R&D Software Engineering Intern

Working on driver ownership for XNET while contributing to CRA readiness and Secure by Default engineering practices within an established development environment.

  • Working with C++ and C on driver-related software, applying object-oriented programming principles to produce clear and maintainable code.
  • Supporting security-focused development through CRA-related work and Secure by Default practices across the driver lifecycle.
  • Using LabVIEW and Python alongside the core driver development workflow for engineering and supporting tasks.
  • Collaborating through Git and Azure DevOps (AzDO) for version control and team-based development workflows.
  • C++
  • C
  • LabVIEW
  • Python
  • OOP
  • Git
  • Azure DevOps

03 / Projects

Selected technical work.

Selected projects spanning machine learning, smart contracts, and full-stack product development.

Project 01

Dermatology Diagnosis Classifier (UCI Dermatology)

A reproducible multiclass classification pipeline for the UCI Dermatology dataset, with leak-free evaluation and clear model comparison.

Built an end-to-end workflow covering ingestion, unknown-value handling, median imputation, stratified splitting, scaling, feature selection, and five-fold GridSearchCV.

  • Compared models using accuracy, weighted precision, recall, F1, and confusion matrices.
  • Produced a compact top-10 feature set and a results table for quick model selection.
  • Applied recursive feature elimination and tree-based feature importance with a 70/10/20 data split.
  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Scikit-learn
Project 02

MasChain Product Lifecycle App

A web application combining on-chain escrow with auditable product history while preventing double-sell edge cases.

Modelled a strict lifecycle state machine from registration and claims through escrow, delivery, and transfer, with role checks and invariants.

  • Implemented an approve, create/pay, confirm, and release/refund escrow flow.
  • Added a reentrancy guard and event sourcing for safer and more auditable contract interactions.
  • Used React portal guides to validate actions throughout the product lifecycle.
  • MasChain
  • Solidity
  • ERC-20
  • React
  • Supabase
  • JavaScript
  • TypeScript

04 / Résumé

A concise professional overview.

A focused summary of my education, software engineering experience, technical projects, and skills.

PDF

Coming soon

Résumé download

The latest PDF version is being finalized. The download will be enabled here once it is ready.

05 / Contact

Start a conversation.

Have a project, opportunity, or idea to discuss? Send me an email and I’ll get back to you when I can.