Skip to content
View ng-jk's full-sized avatar

Block or report ng-jk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ng-jk/README.md

Hi, I'm Ng Jun Kai 👋

Programmer | Web, mobile & Windows application development

I'm a software developer who enjoys solving practical problems and learning new technologies. My experience spans web applications, cross-platform mobile apps, and Windows point-of-sale (POS) system plugins.

I work as a Programmer at IPS Software Sdn. Bhd. and am pursuing a Bachelor of Computer Science at INTI International University through its evening programme.

What I work on

  • Web applications: PHP backends with Laravel and CodeIgniter 4, and frontends with React, JavaScript, HTML, and CSS.
  • Mobile applications: Cross-platform development with React Native and Expo.
  • Windows applications: Native development and POS plugins using C++, Windows APIs, Windows App SDK, and Qt.
  • Business systems: Experience contributing to customer relationship management, human resource management, and stock management systems.

Technical toolkit

Area Technologies & tools
Languages PHP, JavaScript, C/C++ (C++17/20), Python, Java, SQL
Web & mobile Laravel, CodeIgniter 4, React, React Native, Expo, HTML, CSS
Windows & desktop Windows API, Windows App SDK, Qt, CMake
Databases & caching MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Redis
Infrastructure Linux, AWS, Apache, cPanel, FTP/SFTP
Development tools Git, Visual Studio, Visual Studio Code, AI-assisted development tools

Project experience

These are systems I've contributed to through my development experience:

Project Experience gained
POS system plugins Working with Windows POS integrations and Microsoft SQL Server.
Customer relationship management system Using asynchronous worker queues to handle large volumes of API calls.
Human resource management system Cross-platform mobile development, frontend caching, and handling Linux system clocks and date/time standards.
Stock management system Working with data integrity and ACID transaction principles.

My software fundamentals include data structures and algorithms, object-oriented programming, design patterns, RESTful APIs, SQL, and the software development lifecycle. I also have experience with cloud server and network configuration.

Education

  • Bachelor of Computer Science — INTI International University, 2025–present (evening programme).
  • Diploma in Computer Science — International College of Yayasan Melaka, in collaboration with UTM, 2022–2024.
  • MUET: Band 4.

A little more about me

I speak English and Mandarin. I enjoy debugging, adapting to new environments, and learning tools that help me build better software. Outside of programming, you'll find me playing video games, badminton, or bowling.

Get in touch

Email · GitHub

Pinned Loading

  1. react-native-image-editor-skia react-native-image-editor-skia Public

    a react native image editor using react native skia

    TypeScript