Zack's Coding Portfolio

Welcome!

Zack Ng 1

Hi, I'm Zack Ng 👋

Backend engineer & web developer, self taught since 2020. I build reliable APIs, integrate AI tools, and ship clean full-stack products. Experienced in startup teams and fast paced development cycles.

Open to Work! View Resume

→ View my Projects here!

Projects

These are my projects from the latest to the oldest ones.

Malaysian Jokes App

Malaysian Jokes App

HTML CSS JS Firebase Netlify

Malaysian Jokes App for Malaysians! Get random jokes and add your own too! Uses Firebase Realtime Database, and basic HTML, CSS and JS. Hosted on Netlify.

Mern ThinkBoard

Mern ThinkBoard

HTML Tailwind JS React Node.js MongoDB Render Redis

My personal notepad app that uses the MERN stack! Uses Render for hosting, Tailwind + DaisyUI for CSS, Redis via Upstash and is mobile friendly! I chose a synthwave theme to give it a distinctive feel and vibe!

Kudos Generator

Kudos Generator

HTML CSS JS Firebase Netlify

Get a random generator from a person, and add your own too! Uses Firebase Realtime Database, and basic HTML, CSS and JS. Hosted on Netlify.

Facial Recognition

Facial Recognition Smart Brain Project

HTML CSS JS React Netlify Render Clarifai API

"My most advance project. Uses Clarifai's Facial Recognition API to detect human faces. Has a frontend (Netlify), backend (Render) and database (Neon's Postgres). To start it, click on the backend URL link here. Then, click on the 'View Project' link below. The backend requires between 30 - 60 seconds to start due to free web-hosting limitation. Otherwise, just click on 'Home' and insert an image url. This was actually an old project with unidentifiable errors, but with Claude and Grok's help, I succeeded."

Fishing Game

Catch the Fishes!

HTML CSS JS Netlify

My 3rd game attempt! Made this for kids from a special request! Its actually a pretty fun game! Catch the fishes and starfishes! One of my favourites

Dad Jokes Generator

Dad Jokes Generator

HTML Tailwind Golang Render Render icanhazdadjoke API

Simple one page website, with its backend coded in golang and calling an external public API to generate dad jokes! Hosted on Render. I had to do it 😂

Particles

Particles Effect & Changing Background

HTML CSS JS Netlify

For my own personal use and enjoyment! Pretty cool huh?

MemoryMatch

Memory Match

HTML CSS JS Netlify

My 4th attempt at a game. Got the idea while looking at Netlify's version!

Cryptocurrency Calculator

Cryptocurrency Calculator

HTML CSS JS Python Netlify

For calculating profit, ROI and other nifty details. Initially, coded using Python and compiled using pyInstaller pre-ChatGPT era. This version was improved and converted to HTML, CSS and Javascript using Chatgpt.

Poll App

Polling App

HTML CSS JS Firebase Netlify

Simple Polling App to vote on things like lunch, places to go, colours etc. Uses Firebase Realtime Database.

Rails Website

Simple Rails Website

HTML CSS Ruby Rails AWS S3 Render

Rails Website for learning. Uses Neon's Postgres Database and AWS. Hosted on Render. Requires between 30-60 seconds to start the website (due to free web-hosting limitation)

FaceBomp

FaceBomp Game

HTML CSS JS Netlify

My 2nd attempt at making a more advance game via Chatgpt!!

Cool OmniWebsite

Vibe Coded Landing Page

HTML CSS Netlify

Vibe coded website. For testing purposes. Still pretty awesome to see the future!

Gale Invite (Database)

Gala Invite

HTML CSS JS Firebase Netlify

An invitation to the gala with effects. Incorporating Firebase Realtime Database!

Rock, Paper & Scissors

Rock, Paper & Scissors

HTML CSS JS Netlify

My 1st initial attempt to make a very simple game.

Pizza Raffle

Pizza Raffle

HTML CSS JS Netlify

Input names and a person is randomly chosen to get the lucky draw for pizza!

Subscription

Subscription

HTML CSS JS Netlify

Simple subscription page for BarkerBox!

Groovy Soundkit

Groovy Soundkit

HTML CSS JS Netlify

To demostrate sound effects by clicking on the buttons.

HoverChair

HoverChair

HTML CSS Netlify

A site hero project for HoverChair, a hovercraft-inspired desk chair. A simple and basic landing page. One of the earliest projects I did using ChatGPT. This was the starting point for all my newer projects!

Test Slide

Empty Slide Test

Placeholder

Testing template!

About Me

Zack Ng 2

I'm a self-taught developer based in Malaysia, coding since 2020. What started as curiosity turned into a career — and honestly, a life philosophy. With a love of simplicity and a feel for problem solving, I enjoy programming and making smooth experiences for all. Mostly, I code because its a life-changing superpower and it has truly changed my life! It's changed how I think, how I solve problems, and how I see the world. When I'm not building, I'm reading or finding the next thing to learn!

Professional profiles & resume

Learn about my programming journey

Misc. things about me

Experience

Project Coordinator

Data Flows Sdn. Bhd

NOV 2025 – FEB 2026

  • Coordinated 6 client projects (BIG App, MyHA, Caring App, Ezywell etc.) under Senior TBA
  • Assist to translate business requirements into technical specifications
  • Sprint planning & timelines via ClickUp
  • QA/testing, release notes & AI automation via N8N with AI team

Software Developer

Data Flows Sdn. Bhd

AUG 2025 – NOV 2025

  • Built web features for MyHA Platform (.NET)
  • Bug fixes & client site maintenance
  • Onboarding docs for 5 new developers, cutting local environment setup from 4-7 days to 1 day

Software Engineer (Backend)

Fave Asia Tech

APR 2022 – OCT 2022

  • First successful programming role
  • Ruby on Rails features for FavePay Later (BNPL)
  • Unit tests & CI/CD workflows via Jira
  • Internal API documentation

Partner Management Exec.

Fave Asia Tech

JAN 2019 – DEC 2019

  • Managed 150 key accounts (Gain City, Best Denki, Food Republic etc.) for SG National Sales
  • Led partner onboarding, deal-closing & issue resolution
  • Assisted in campaign management
  • Liaised across all internal teams

← Swipe to see more →

Programming Skills

Languages & Frameworks

HTML CSS JavaScript Tailwind CSS Python Golang Mojo C# / .NET React Ruby on Rails Node.js HTML CSS JavaScript Tailwind CSS Python Golang Mojo C# / .NET React Ruby on Rails Node.js HTML CSS JavaScript Tailwind CSS Python Golang Mojo C# / .NET React Ruby on Rails Node.js HTML CSS JavaScript Tailwind CSS Python Golang Mojo C# / .NET React Ruby on Rails Node.js

Version Control, Tools & Software

Git GitHub GitLab Bitbucket Postman ClickUp Git GitHub GitLab Bitbucket Postman ClickUp Git GitHub GitLab Bitbucket Postman ClickUp

AI Tools, Databases & Cloud Platforms

Claude ChatGPT Cursor Grok logoGrok Gemini logoGemini MongoDB Firebase PostgreSQL Redis Render logoRender Netlify Claude ChatGPT Cursor Grok logoGrok Gemini logoGemini MongoDB Firebase PostgreSQL Redis Render logoRender Netlify

Contact Me

I'd love to connect! Reach out via email or the social links below for collaboration, opportunities, or just a friendly chat about programming, ideas, and life.