Wang Liao (Leon)'s repositories
alien-invasion
๐ฝ A game created using Pygame in which the player controls a spaceship using the arrow keys and shoots bullets with the spacebar. The difficulty increases with each round, as does the player's spaceship's abilities. The player must use their skills to navigate through increasingly challenging levels.
bigbrain
๐ฎ Kahoot-like application built using ReactTS, Tailwind CSS, Material-UI, TypeScript, Express.js, along with e2e & component testing using Cypress.
chatGPT-clone
๐ค๏ธ A full-stack web application that utilizes the OpenAI API to create an interactive experience.
codeInterview450
practice makes perfect
coding-interview-university
A complete computer science study plan to become a software engineer.
dodo
๐ A backend project using Flask REST Framework, Python, and Json was developed as a team of 5. Function tests and API tests and features were implemented following the SDLC (Software Development Life Cycle) procedure for software design.
udp-tcp-forum
๐ฌ An online discussion forum implemented using UDP for basic functionality (authentication, thread creation and listing, message creation and editing, and exiting) and TCP for reliable file uploading and downloading. The forum utilizes multi-threading, socket programming, and a retransmission mechanism.
undead
๐งโโ๏ธ A first person shooter game project developed by a team of 4 using Unreal Engine 5 and BluePrint. The game features shooting zombies, player abilities and powers, as well as a zombie boss. Players must use their skills and abilities to defeat the undead and emerge victorious.
waves
๐ A Full-stack Application for arranging meetings
db-beer
๐บ The goal is to build some useful data access operations on the BeerDB database, which contains a wealth of information about everyone's favourite beverage.
db-unsw
๐ Useful data access operations on the MyMyUNSW database using PostgreSQL.
docs
The open-source repo for docs.github.com
file-archiver
๐ A file archive which can contain the contents, names and other metadata of multiple files. These can make backup and transport of files more convenient, and can often make compression more efficient.
fitica
COMP3511 - UI&UX Design Project
general-dw-graph-api
๐ฐ A generic directed weighted graph (GDWG) with value semantics was implemented in C++. Both the data stored at nodes and the weights stored at edges are parameterized types.
lia0wang
Config files for my GitHub profile.
lurkforwork
๐ผ A Responsive Job Posting Website in Vanilla JS + HTML + Bootstrap CSS | Aim to get familiar with the front-end dev fundamentals before delving into React.
mania
๐ฎ A team of 4 used object-oriented programming principles and design patterns to create a web application game called Dungeon Mania. Java was utilized in the development process and the frontend was provided.
minesweeper
๐ฃ An implementation of the classic game Minesweeper using MIPS Assembly language
ps5-bot
๐ค๏ธ A bot script that can automatically purchase a PS5 from Amazon and BigW in Australia using Selenium, request and Python.
Python
All Algorithms implemented in Python
renekton
๐ The Renekton Forum developed via Django Framework is a place for League of Legends players to discuss the game, share tips, and connect with others. It features discussion threads, private messaging, and user profiles. Whether you're a seasoned player or new to the game, the forum is a great resource.
secretary
๐ A password manager web application developed using the Django web framework and incorporating the RSA algorithm for added security. This app allows users to store and manage their passwords in a secure, convenient manner.
social-network-analysis
๐ช Implementation of graph-based data analysis functions to mine a given social network.