Ryan Xiao

Graduate Developer

Scroll down

Web & Software Developer

from Sydney, Australia

Hi, I'm Ryan. A graduate with a focus on web & software development. During my studies, I have learned web development and programming skills.

Building user-friendly front-end websites, developing applications and back-end architecture are truly a passion of mine. I'm looking to pursue a junior tech role with career opportunities.

Want to see some examples? Scroll down.

computer code

What can I do?

HTML5 | CSS

JavaScript | React

Node.js | WordPress

Rest APIs | Git | GitHub

NoSQL | Relational Database

Android Apps | Fundamental Kotlin

Object-Oriented Design Knowledge

Fundamental C# | Java | PHP

Problem Solving | Team Work

Develop a dynamic sites

Languages & Tools: PHP, JavaScript, MySQL, HTML, CSS

The aim of this project is to replace the current outdated site with additional dynamic functionality. A functioning multi-category forum with a database connection to store previous topics and posts. The shopping cart that allows users to fill a shopping cart and stores the checkout details of the shopper in the database. User-friendly navigating design and fully responsive on desktop, medium size and mobile devices.

Youtube clone App

Languages & Tools: React, JavaScript, MUI-CSS & API

This youtube clone project was developed within React. User interface styled like an actual Youtube site. It uses JavaScript fetch API to get all video data. It allows users to select different video categories. Search videos, view channel pages if available. and lastly watch selected videos and recommended videos.

Spend tracker Android App

Languages & Tools: Kotlin, SQLite, Android Studio

This project is to create a mobile app to work on android devices. It used SQLite database with data-helper class for disconnected connection database access to read, delete and edit data to local data on the device. Build a user-friendly interface and date-picker functions. It also allows user to set their budget and records daily expenses. However it's fundamental, maybe more features will be added.

Squid game staff management system - Integrate database with web

Languages & Tools: PHP, MySQL, HTML, CSS

This project assesses my knowledge and skills in designing and creating a simple web-based system/app to manage employee information. PHP, MySQL, HTML and CSS(BootStrap library) are used in this project. The system allows users to create a new profile, view a profile, edit a profile and permanently delete a profile. It also allowed users to upload photos.

Develop a reservation site for a small business

Languages & Tools: WordPress CMS, Variety of Plugins & CSS

This project was developed through a small business case study to help the business owner promote their products and surroundings, capable to expand, automation and manage reservations. The site was created on CMS WordPress hosting on Pantheon, using varieties of plugins to meet business requirements. It's a user-friendly and fully responsive design.

Develop a personal task list

Languages & Tools: React, JavaScript & CSS

This small application was developed in React with state & effect hooks. It allows users to add, edit, and delete tasks. Additionally, it allowed the user to mark off completed tasks. Users got a better experience with modern user interfaces and local storage. This is an upgraded version of the previous simple to-do list react app.

Get in touch