Click here to hide this sidebar.

Contact

📞
0182307236
beibei031119@gmail.com
🏠
PV13, 9, Jalan Danau Saujana 1, Taman Danau Kota, 53300 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Personal Details

Date of birth :19 November 2003
Nationality : Malaysian
Marital Status : Single
Gender : Male

Literate Languages

English
Malay

Illiterate Languages

Cantonese
Mandarin

Soft skills

Willingness to learn
Patience
Adaptability to New Technologies

Hard skills

Google Docs
Google Sheets
Google Slides

Justin Chan Lok Hang

Image of Justin

Web Developer

I am a full stack web developer. I am eager to learn and improve my practical skills during my time as a new hire.

Education

Tunku Abdul Rahman University of Management and Technology

CGPA is 3.3. Click here to get more detail about my academic performance.
Currently in Final Year of a 3 year course (2023 - 2025)

Completed Final Year Project : Development of a Cross-Platform To-Do Web Application with Passkey Authentication, Offline Support, and Cloud Synchronization

I created a todo app because I want to put my web development skills to the test. I learned a lot from creating the todo app such as how to do user authentication using passkeys, how to manage sessions and also how to use the Indexed DB database for offline support.

Failed a subject: Advanced Discrete Mthematics

I failed this subject because I over anticipated the difficulty of the paper. Simply put, I was overconfident. I learned my lesson to be humble.

SMK Taman Bukit Maluri

2016 - 2021
Science stream background

SPM results

  • English - A
  • Chemistry - A
  • Physics - A
  • History - A
  • Additional Mathematics - A
  • Mathematics - A
  • Moral - B
  • Malay - B
  • Biology - C

Experience

Web development experience

Througout my web development experience, I have tried various JavaScript libraries and backend languages for web development. The JavaScript libraries that I have tried include React, Sveltekit, Qwik and HTMX. The backend languages that I have tried include Go, Python and JavaScript. But the backend language(s) and framework(s) that I favoured the most is HTMX and Go.

Created a chess game application

I created a chess game application using HTML, CSS and JavaScript. The chess game application has an Artificial Intelligence which can play the game quite well. The Artificial Intelligence of the snake game can see up to 3 moves ahead. I use a library called chess.js for the board representation of the game so that I can focus on the Artifical Intelligence part.

Created a snake game in HTML,CSS and JavaScript.

I created a snake game that can work offline. It also has a variant called "With earthquakes", which is basically the classic snake game with some shaking of the game window. It also has an Artificial Intelligence that can play the game quite well. By well, I mean that the length of the snake before it dies is on average greater than 80% of the board.

Curriculum Activity

  • Was a member of Chess society and Geography society in secondary school
  • Was the vice president of the Geography society in secondary school

Programming Experience

Self-learned

  • TypeScript
  • Go

From course (Obtained A)

  • HTML
  • CSS
  • JavaScript

Hobby

Play piano

I enjoy playing pieces that are composed by Paul de Senneville, Olivier Toussaint and Beethoven.
Click here to reveal more information about Justin.