Jonathan Liew

Vision Software Engineer

I design and code beautifully simple things.

ABOUT
experiences
projects

About

"To love what you do is the cornerstone of having abundance in life."

Am a young, curious adult from a small island, Penang, in Malaysia, exploring the world of tech. I enjoy building software in the sweet spot where design and engineering meet — things that look good but are also built well under the hood in my free time.

I do, as Gen-Z’s call it, touch grass tho. When I’m away from the computer, I’m usually at the gym, exploring nature and nearby cafés, or hanging out with my dogs.

Experiences

JULY 2024 – present

Vision Software Engineer

Pentamaster Corp Bhd, Penang

  • Design, develop, troubleshoot, and support automated vision inspection system for automation machines.
  • Develop vision programming to evaluate the raw materials to determine suitability for use.
  • Design software for machine vision rejection capabilities.
  • Analyze and implement customer requirement and resolve software issue.
  • Collect & analyse data to derive cause and effect of manufacturing problems.
  • Recommend methods to fix potential problems.
  • Debugging software bugs and gives solutions to customer.
  • Identify and assess the vision software development’s risks.
  • Perform sample evaluation to study machine vision/ system integration feasibility.
  • Integrate and configure machine vision related hardware such as lighting, controllers, cameras, lenses, and optics.
  • Work as a team in providing support to production team for machine build issues related to vision software.

ASP.NET

CUDA

C#

C++

Halcon

OpenCV

OpenGL

OpenInventor

Python

VTK

WPF

Figma

MAR 2024 – JULY 2024

R&D Software Engineer (Trainee)

ABI-AXI-3DCT · Vitrox Corporation Berhad, Penang

  • Develop image processing feature enhancements within in-house volume rendering system.
  • Optimise back-end functions to better visualise image stacks and volume renderings.
  • Handle front-end and back-end issues risen through change request tickets in Jira work management system.

C++

CSS

HTML

Javascript

OpenCV

OpenGL

OpenInventor

jQuery

OCT 2020 – FEB 2024

Student

B. Sc. Mathematics w. Comp Graphics ·
Universiti Malaysia Sabah

  • Cryptography
  • Computer Organization and Architecture
  • Data Structures, Database
  • Real Time Graphics
  • Image Processing
  • System Analysis and Design
  • Computer Interface Programming (UI/ UX)
  • Scientific Data Visualisation

C++

CSS

Figma

HTML

Javascript

OpenCV

OpenGL

Python

Unity

projects

FinTrack

FinTrack is a financial portfolio tracking website designed to help users manage their finances effectively.

CSS

HTML

Javascript

MySQL

PHP

KOM25 Preview
KOM25 Preview
Novo Nordisk: Sustainability Launch @ KOM 2025

Designed and developed a dynamic microsite in collaboration with Novo Nordisk and AP Digital Media for the sustainability launch at KOM2025.

CSS

HTML

Javascript

PHP

MBR25 Preview Small
MBR25 Preview
Petronas: MBR 2025

Collaborated with AP Digital Media to design and develop the official Petronas MBR 2025 landing page, highlighting sustainability-focused content and investment opportunities in Malaysia’s oil and gas sector.

CSS

HTML

Javascript

MySQL

PHP

Subtle Studio 2025 Preview
Subtle Studio 2025 Preview
Subtle Studio Website 2025

Involved in rebranding and development of Subtle Studio’s website.

CSS

HTML

Javascript

PHP

Subtle Studio 2024 Preview
Subtle Studio 2024 Preview
Subtle Studio Website

Developed the website for Subtle Studio, a UI/UX design studio based in Malaysia.

CSS

HTML

Javascript

PHP

Hair Fyp Preview
Hair Fyp Preview
Real Time Strand-based Hair Rendering

Hair is an important element in CGI and digital animation. However, it has been proven to be challenging to simulate hair properties when rendering hair. The objectives of this project are to render hair geometry in real-time using guide hair interpolation, and to adapt order-independent transparency for correct occlusion of hair strands using depth peeling.

C++

IMGUI

OpenGL

GeoGrafix2.0 Preview
GeoGrafix2.0 Preview
GeoGrafix2.0

The project aims to explore the intersection of medical imaging, data visualisation, and software development, creating a DICOM Image Visualiser that displays DICOM image series and its diagnostics along with allowing users to make modifications to the 3D volume reconstructed from the images.

Numpy

OpenCV

Python

VTK

The Crusader Preview
The Crusader Preview
The Crusader

This project aims to develop a desktop 3D interactive third-person game using Unity engine. The objective is to save the princess and guards who were kidnapped.

C#

Unity

Loosely designed in Figma and built in WordPress. All text is set in Inter typeface.