# I am a developer

Focus on Web Technologies, UX, UI, cross-platform application, multimedia, content creation...

Find out more
avatar

Jason Fok (NXU)

Hong Kong

Hi, I am Jason. I was graduated in computer science. I love Information Technology and interested in new technologies and gadgets since I was a child. I started programming when I am in primary school and always enojoy the time of developing software. As the admin of nxu.biz, I hope my projects can help the users to minimize the work difficulty in daily life.

In all my projects, I will focus on UX and UI to provide user-friendly experience for all users. Additional to enhance the usability, I am proficient in maintaining the balance between the use of new techs and compatibility such as creating cross-platform software to support various version of browsers and devices.

Contact
Education
  • Computer Science
    (Graduated from City University of Hong Kong)
  • Software Engineering
    (Graduated from Hong Kong Institute of Vocational Education)
PHP

PHP

Node.js

Node.js

JavaScript

JavaScript

jQuery

jQuery

HTML

HTML

CSS

CSS

SCSS/Sass

SCSS/Sass

Bootstrap

Bootstrap

Chart.js

Chart.js

AJAX

Electron

Electron

WebSocket

JSP

WordPress

WordPress

MySQL

MySQL

SQLite

SQLite

JSON

XML

Android

Android

Unity

Unity

Java

Java

Visual Basic

Visual Basic

C#

C#

Batch Script

Shell Script

ActionScript

Regex

Apache

Apache

Git

Git

Windows

Windows

Linux

Linux

Docker

Docker

Premiere Pro

Premiere Pro

DaVinci Resolve

DaVinci Resolve

After Effects

After Effects

Photoshop

Photoshop

Flash

Flash

Audition

Audition

Illustrator

Illustrator

ASS

Portfolio


System

Xiang AI TG chatbot

Same as Xiang AI chatbot, but changed the instant messaging software platform to Telegram.

Node.js MySQL WebSocket SC EN 
System

YUKARI Live Notifier

A program to notify users when the live streaming of douyu is started. Phone call and SMS notification will be sent to users based on the settings of the YUKARI FAN CLUB website.

Node.js MySQL WebSocket EN SC 
System
Douyu Auth System

Douyu Auth System

A authentication system that linked to the douyu live streaming platform. The system will provide a code and users need to send out the code with danmu (barrage) on douyu. Then, the system will check the user's danmu (barrage) exactly match the code or not. If matched, it will pass the authentication. Regarding the usage, it is designed for the users login to the website of YUKARI FAN CLUB with douyu account.

PHP Node.js AJAX MySQL WebSocket SC 
System

Xiang AI chatbot

A chatbot of YUKARI FAN CLUB on instant messaging software Tencent QQ. The chatbot is connected to the YUKARI API. Users can check the live streaming status, search songs, check songlists, get photos from YUKARI GALLERY, view news, get the information provided by YUKARI FAN CLUB etc. with the chatbot.

Node.js MySQL WebSocket SC 
System
YUKARI FAN CLUB backend

YUKARI FAN CLUB backend

The backend system of YUKARI FAN CLUB which combined data management and analysis. It displays the real-time status, like the danmu (barrage), gifts and viewers, of the douyu live streaming platform. The statistics will be analyzed automatically and can be viewed in the analysis page of the system. The data related to YUKARI FAN CLUB such as news, songlists, songs information, contents of the website can be managed in the system with CRUD style. There are also some functions for linked services like remote control the chatbot and manage the live notification of the Live Notifier.

PHP Node.js jQuery AJAX CSS HTML MySQL WebSocket Chart.js SC 
System
YUKARI Login System

YUKARI Login System

The private login system designed for YUKARI FAN CLUB. Users are required to scan a QR code to get and store the Time-based One-time Password (TOTP) during registration. Then, users can login with username, password and the TOTP. The user account management is embedded in the backend system of YUKARI FAN CLUB.

PHP MySQL SC 
Others

Video timestamp to SRT

A Command-Line Interface (CLI) program to convert timestamp file to subtitle with SRT format. A tool to increase efficiency and productivity for video editing and adding subtitle.

node.js EN 
Game
YUKARI FAN CLUB 2nd anniversary game

YUKARI FAN CLUB 2nd anniversary game Discontinued

An indie idle clicker mobile game to celebrate the 2nd anniversary of YUKARI FAN CLUB. A very simple game with just click and wait.

Unity C# SC 
Others

Video Splitter

A Command-Line Interface (CLI) program to split video with start and end timestamp. Just input the video file name, start time and end time, the video will split into time range using FFmpeg.

Node.js EN 
PC Software
Webpage Analysis Software

Webpage Analysis Software Discontinued

The Final Year Project in university. A software to analyze technologies, user experience (UX), usability, search engine optimization (SEO), performance and web standard of webpages. The software will identify the usage of technologies and check the code of the webpage. Performance and usability score will be calculated by Google and displayed after the analysis. Improvement and optimization recommendation will be provided in the analysis report.

Node.js JS CSS Electron Chart.js EN 
Web Application
YUKARI DASHBOARD

YUKARI DASHBOARD Discontinued

The data analysis system of YUKARI FAN CLUB. Analyze the data related to YUKARI FAN CLUB especially the data such as danmu, gift and participant of douyu live streaming platform.

PHP Node.js JS CSS HTML MySQL Chart.js SC 
System

Simple TOTP 2FA Login Discontinued

A simple login system secured with Two-factor Authentication. Time-based One-time Password (TOTP) is used for verification. The OTP will be generated after a smartphone or tablet computer scanned the QR code with application like Google Authenticator.

PHP SQLite EN 
System
YUKARI DATA SYSTEM

YUKARI DATA SYSTEM Discontinued

The back-end system of YUKARI FAN CLUB. Data management and processing are conducted here with the connection of database.

PHP jQuery AJAX MySQL SC 
Others

YUKARI API

The API of YUKARI FAN CLUB, mainly used on the AJAX webpages and external services like Xiang AI chatbot.

PHP SC 
PC Software

Video+Audio Toolkit

A set of Command-Line Interface (CLI) tool to convert and extract video and audio with FFmpeg. Cureently support MP4, FLV, TS, MKV, MOV and AAC, M4A, WAV, MP3 format and codec.

Windows Batch Scripting EN 
System
All-in-one Shop Management System

All-in-one Shop Management System Discontinued

A team product of Final Year Project. A shop management system combined point of sale (POS), product and inventory management, customer relationship management (CRM) and staff management. The system is focused on UI, UX and compatibility. Mobile application, API, front-end shop webpage are included with the system. In addition, the system allowed to remote manage the content to display, such as new product advertisement and promotions, into connected devices.

PHP jQuery AJAX CSS HTML MySQL Android EN 
Game
SUPER PEOPLE

SUPER PEOPLE Discontinued

SUPER PEOPLE is a platform game of a team project at school. It is similar to the famous game "Super Mario". Players need to control the character to finish the adventure. There are 5 levels and 10 stages in the game. Every stages will have different types of enemies and traps.

JS C# C++ EN 
Others
AGKP

AGKP Discontinued

Android Green Keyboard Project aims to make the UI and theme of IME (Input Method Editor) in green color for Android. The keyboard of Google, Samsung, Sony have already been themed.

Android 
System
NoDataBase Login System

NoDataBase Login System Discontinued

A SQL-free login system with simple configuration and user management. Only one line code is required to embed into a web page.

PHP JS EN TC SC 
Others
GreenWiz

GreenWiz Discontinued

A green color theme of the Samsung TouchWiz UI. Recolor and redesign the user interface for Samsung Android devices.

Android 
System
NXUNews Live Broadcast System

NXUNews Live Broadcast System Discontinued

The system designed for broadcasting live event of NXUNews. It allows admin to add and edit new messages in the real time. Message supports plain text, BBCode, HTML tags and images.

PHP JS TC 
Game
Computer Quiz

Computer Quiz Discontinued

A simple multiple choice quiz created with flash. Questions and answers are stored in a text file which support HTML and image. It is first designed with computer question for a school event, but it is suitable for any quiz.

Flash EN 
Game
Tower Defense X

Tower Defense X Discontinued

A indie tower defense game for fun. Unique design with creative sound effects. Support 1440p resolution.

Flash TC 
Game
Android Yourself

Android Yourself Discontinued

A mini flash game allow players to create their own Android character. Player can select different clothes, hats and accessories for their Android avatar.

Flash EN 
Game
NXU New TD

NXU New TD Discontinued

The new flash tower defense game based on the old one. Optimized the game process and added more features.

Flash TC 
PC Software
hi-_-

hi-_- Discontinued

A prank program which display fake virus message. It was replaced by byeX_X.

VB6 TC 
PC Software
RGB color mixer

RGB color mixer Discontinued

The first program I created based on the lesson in secondary school. A very simple Red-Green-Blue color combine software.

VB6 EN 
Game
NXU TD

NXU TD Discontinued

The first flash game I created with ActionScript. A tower defense game with simple design.

Flash TC