Jayden's Portfolio Website

Code is like humor. When you have to explain it, it's bad

Hi, I'm Jayden, a full-stack developer based in Hong Kong.

Holding a Bachelor of Science in Computer Science with a focus on Data Science from the City University of Hong Kong, graduated on June, 2024.

With a strong foundation in JavaScript and Java, a year of experience in web and mobile app development , involved Python AI project Development, and growing proficiency in cloud computing, particularly AWS and system design.

Technically proficient in TypeScript, ReactJS, NodeJS, and other JavaScript frameworks

I am a fast learner and an effective team player. Also, I am able to work under pressure and solve problem individually

A collection of recent projects

bgimg
cover

Event Registration App(Java)

The application combined with AI technology and recommendation system. It is developed specifically for non-profit organizations.

icon5
icon5
icon5
bgimg
cover

Portfolio Website(React, NextJS)

A personal Website developed using Typescript which including my project and work experience

icon5
icon5
icon5
icon5
icon5
bgimg
cover

Automation testing system(NodeJS, Mocha)

A Dynamic system designed for QA to test the function of a developing Android or Ios application automatically

icon5
icon5
icon5
bgimg
cover

Spam Predictions System(Python)

This system predict whether a comment is spam or not thereby helping in automated spam comment identity processes.

icon5
bgimg
cover

Popular names analyzer(Java)

This application is designed to delve into the captivating world of names and their popularity trends.

icon5
icon5
icon5

My work experience

My development approach

Planning and Analysis

In phase 1, I will first understand and define the scope of the project comprehensively. This includes gathering client's requirements, performing studies, setting clear and achievable goals.

Design and Development

In phase 2, I will create a blueprint of the software architecture, including decide development methodology, make technology choices, and identify development tools. After that, I will analyze the requirements to identify smaller coding tasks that I can do daily to achieve the final result.

Testing, Deployment and Maintenance

In phase 3, I will ensure that the software is bug-free and ready for deployment. After deployment, my focus shifts to mainenance.