Juno Ng

WEB | APP DEVELOPER

Hello!

I'm Juno Ng, a web, app developer and gamer who loves to build things.

BACKGROUND

I'm graduated from The University of Hong Kong with a degree in Bachelor of Engineering (Computer Science).I am specialized in web and app development and have experience in React Native, Node.js, MySQL during my internship.
Currently, I am learning Next.js, React, and Reinforcement Learning.
I am also a gamer who loves to play games like Xenoblade Chronicles Series, and all kinds of JRPGs.
I am looking for a job as a web or app developer.
Feel free to contact me at junong.ncl@gmail.com

SKILLS

PROGRAMMING LANGUAGES

  • JavaScript
  • TypeScript
  • Python

LESS EXPERIENCE

  • php
  • Java
  • C++
  • R
  • Haskell

LIBRARIES

  • React

FRAMEWORKS

  • Next.js

LESS EXPEREIENCE

  • Express
  • Laravel
  • React Native

TOOLS

  • Git & Github

PROJECTS

HKU Portal Mobile

The HKU Portal App is a mobile application designed to provide students with a more user-friendly way to access the information This is my final year project at the University of Hong Kong. they need from the HKU Portal.


The project aims to improve the user experience of the HKU Portal by providing a more user-friendly interface and additional features that are not available in the current HKU Portal.

A screenshot of the HKU Portal Mobile Application.

Praise

Praise-HK-EXP is a mobile application designed to track users' daily exposure to air pollution and their associated health condition. The app provides essential information to help users understand the air pollution levels and their own health status.

A screenshot of the Praise-HK-EXP.

Pokeguide Homepage

This is the last completed project during the internship. I was responsible for implementing the website's UI and features based on the design given.

A screenshot of the Pokeguide Website.

Todo List

This is a small project to get myself familiar with the Next.js framework. The project is a simple todo-list application that allows users to add, delete, and mark tasks as completed.


Instead of a backend database, the application uses the browser's database (indexedDB) to store the tasks.

A screenshot of the Todo List.

AI Chatroom

This is another small project to learn how to work with external API (ollama in this case). The project is a simple AI chatroom application that allows users to chat with the AI and get a response from the AI.


The chat history is maintained by the application and you can chat with the AI as long as you want.

A gif animated picture of the AI Chatroom

Lite Forum

This is a simple forum application that allows users to make threads and reply to threads. The homepage displays different threads that users can click on to navigate to the thread page.


This is a project I made to practice my web development skills. It is using PostgreSQL as the database instead of the browser indexedDB.


I also learning the authentication system in this project. The user can login and logout from the app.


Little bit animation has also been experimented in this project as the menu is animated when it is opened and closed, and the login form and register form.

A gif animated picture of the Lite Forum

Jobsdb Search Filter Chrome Extension

Jobsdb Search Filter is an chrome extension to further filter out the search result in the Jobsdb website.


Learn knowledge related to Chrome Extension API.

A screenshot of the Jobsdb Search Filter Chrome Extension.