AVAILABLE · JAN 2027
SOFTWARE ENGINEER · IPOH, MALAYSIA

Cheah Jun Jie

Cheah Jun Jie builds complete, working systems, from the database up to the screen people use, on web, mobile and desktop.

AVAILABILITYFROM JAN 2027
BASEIPOH, MALAYSIA
BUILDS FORWEB · MOBILE · DESKTOP · AI
01 /

ABOUT

A software engineer who works across the whole system, not just one layer of it.

Cheah Jun Jie is a software engineer from Ipoh, Malaysia, who builds web, mobile and desktop applications from the database up to the interface.

He is completing a Bachelor of Information Technology (Hons) at Quest International University in Ipoh, with a CGPA of 3.51, and is a software engineering intern at Biz Process Solutions in Penang. His final-year project, PathFinder, is an AI-powered navigation app for visually impaired people.

Cheah Jun Jie is looking for a full-time Software Engineer or Backend Developer role from January 2027.

Illustrated avatar of Cheah Jun Jie, not a photograph.
CHEAH JUN JIEIPOH, MY
NAME
Cheah Jun Jie
BASE
Ipoh, Perak, Malaysia
ROLE
Software engineer · web, mobile, desktop, AI
NOW
Software Engineering Intern, Biz Process Solutions · Penang
STUDY
BIT (Hons), Quest International University · Expected Dec 2026
LANGUAGES
English · Malay · 中文 · 粤语
SEEKING
Full-time Software Engineer or Backend Developer role · Jan 2027
7
PROJECTS ON THIS PAGE
PERSONAL, ACADEMIC, INTERNSHIP
3
PLATFORMS
WEB, MOBILE, DESKTOP
4
LANGUAGES SPOKEN
ENGLISH, MALAY, MANDARIN, CANTONESE
3.51
CGPA
BIT (HONS)
02 /

SKILLS

The tools he works with, sorted by the layer of the system they belong to.

03 SCREEN

Flutter · Dart · Vue.js · React · TypeScript · JavaScript · Bootstrap 5 · Alpine.js · Chart.js · Windows Forms

02 LOGIC

PHP · Laravel · Java · Spring Boot · C# · VB.NET · .NET 8 · Python · FastAPI · REST APIs · MVC · RBAC

01 DATA

MySQL / MariaDB · PostgreSQL · SQLite · Cloud Firestore · schema design and migrations · transactions and locking

QUALITY & TOOLS

Playwright · automated regression testing · Git / GitHub · Docker · Linux · application security (CSRF, hashing, encryption)

AI / ML

YOLOv11 · TensorFlow Lite · spaCy · embeddings · AI-assisted development

03 /

PROJECTS

Each project shows the layers it was built on. Select one to see the details. Internship work is described in general terms.

Resume Analyzer showing an evidence match score and résumé lines matched to a job description
RA-01LIVE

PYTHON · FASTAPI · REACT · SPACY

Upload a résumé and paste a job description. The analyzer shows which requirements the résumé gives evidence for, and explains exactly how the match score was calculated.

  • Every match quotes the résumé line it came from; similarity alone never counts as having a skill.
  • Runs on local NLP with spaCy and MiniLM embeddings, with optional AI suggestions that are off by default.
  • Stores nothing: no accounts, no database and no temporary files.

The free demo server sleeps when idle, so it can take about 30 seconds to wake up.

03 SCREEN
React · TypeScript · Vite · Tailwind
02 LOGIC
Python · FastAPI · spaCy · MiniLM embeddings · Docker
01 DATA
None, by design: it stores nothing
Illustration: a glowing route crossing a street to a map pin.
PF-02COMPLETE

FLUTTER · YOLOV11 · TENSORFLOW LITE

An Android accessibility app that helps visually impaired people with hazard awareness, navigation and emergency communication, through voice and haptic feedback.

  • On-device object detection for vehicles, pedestrians, traffic lights and crosswalks, with motion tracking and monocular distance estimation to prioritise hazards.
  • GPS- and compass-assisted voice navigation using Google Maps services.
  • A Firebase-backed SOS workflow with contact prioritisation and automatic retry calling.
03 SCREEN
Flutter · Dart · voice and haptic interface
02 LOGIC
YOLOv11 on TensorFlow Lite · Google Maps API
01 DATA
Firebase
Illustration: three web pages linked to a database.
BP-03INTERNSHIP

PHP · MYSQL · ALPINE.JS · PLAYWRIGHT

A large web platform with role-based portals, built on a custom MVC architecture.

  • Feature work across the front end, the back end and the database.
  • Automated regression and end-to-end testing with Playwright.
03 SCREEN
Role-based portals · Bootstrap 5 · Alpine.js
02 LOGIC
PHP · custom MVC
01 DATA
MySQL
Illustration: a tablet linked to a server.
TA-04PROTOTYPE

FLUTTER · LARAVEL · POSTGRESQL

A full-stack prototype of a tablet application, from the interface through to the API and database.

  • A Flutter tablet app with a Laravel and PostgreSQL backend.
  • Honest scope: it is a prototype that runs on simulated inputs, not a live deployment.
03 SCREEN
Flutter tablet app
02 LOGIC
Laravel API
01 DATA
PostgreSQL
Illustration: a desktop window with a line chart and a highlighted spike.
DM-05INTERNSHIP

VB.NET · .NET 8 · SQLITE

Extended an existing desktop application with a modular component that processes incoming data and raises alerts.

  • Handles multiple input formats and text encodings.
  • Repeat-safe processing that avoids duplicate records.
  • Email notifications for new events.
03 SCREEN
Windows Forms desktop application
02 LOGIC
VB.NET · .NET 8
01 DATA
SQLite
Illustration: data cards passing through a gate into a window.
DC-06INTERNSHIP

C# · .NET FRAMEWORK · REST API

Extended a desktop application that connects to a business system through a REST API.

  • Batch data capture with duplicate rejection.
  • Spreadsheet export with no extra spreadsheet library.
  • API calls moved to the background to keep the interface responsive.
03 SCREEN
Windows Forms desktop tools
02 LOGIC
C# · .NET Framework · REST API
01 DATA
Not used: records come through the API
Illustration: a floor plan with rooms ticked off.
CM-07COMPLETE

VUE.JS · SPRING BOOT · MYSQL

A web-based cleaning management system. Cheah Jun Jie led the architecture and tech-stack choices for the team.

  • Spring Boot REST APIs and a responsive Vue.js front end with full CRUD, role-based access, file upload and image verification.
  • Gathered requirements with stakeholders, delegated tasks and ran code reviews to deliver on schedule.
03 SCREEN
Vue.js responsive front end
02 LOGIC
Java · Spring Boot · REST API · RBAC
01 DATA
MySQL
04 /

EXPERIENCE

From the start of his degree to the next stop.

OCT 2023

Started BIT (Hons)

Quest International University, Ipoh.

2024

Led a team build

Cleaning Management System. Vue.js front end, Spring Boot API.

2025

Started PathFinder

Final-year project: on-device AI navigation for visually impaired people.

JUL 2026

Joined Biz Process

Software engineering intern in Penang, working across web, mobile and desktop applications.

OCT 2026

Resume Analyzer live

Open source, with a public demo.

DEC 2026

Graduation expected

BIT (Hons), CGPA 3.51.

05 / CONTACT

Let's build something.

OPEN TO FULL-TIME ROLES · FROM JAN 2027