Most Notable

Internado


A website and database made to help students find internships.

CSS, HTML, JS, React, Postgres

Main Mall Hustle


A VR game made using Google Cardboard where the player races across campus to try to get to class on time.

Unity, C#

W1ck3dpr0bl3m5


A virtual reality learning-aid made to help give context to students in the ASTU401G (Wicked Problems) course at UBC

Unity, C#

Shooter AI


A project that utilizes genetic neural networks to create an artificial intelligence to play a game in which two ships shoot eachother. I have currently gotten them to spin in circles and shoot, and every once in a while, one will dodge a bullet.

Java

Halite3 Bot


A bot made for the halite3 competition. It was made using genetic neural networks, and commands ships to compete with an opponent to collect resources. When the turn limit (500) is reached, the player with the most resources wins.

Java

Photography Website


This was a photography website made for a Client as a project for the class Information Technology in a Global Society. I am no longer running the server, so some things may be broken.

CSS, HTML, JS, PHP, SQL

YouTube


I created a YouTube channel, where I mostly upload videos of bugs I find in games, or fixes for technical problems and the like.

N/A

N/A



2019

Internado


A website and database made to help students find internships.

CSS, HTML, JS, React, Postgres

Main Mall Hustle


A VR game made using Google Cardboard where the player races across campus to try to get to class on time.

Unity, C#

Halite3 Bot


A bot made for the halite3 competition. It was made using genetic neural networks, and commands ships to compete with an opponent to collect resources. When the turn limit (500) is reached, the player with the most resources wins.

Java

Various bash scripts


Various convenient bash scripts including a script to prepare and hand in assignments, reset USB ports, check what's running on a port, troubleshoot wifi, SSH to the school's server, set/unset proxy, and take a screenshot saved with the date and time.

Bash



2018

Applescripts (very small projects)[]


Various small applescripts I created to make working on my computer more seamless. Whenever my phone is plugged in, iTunes opens, which was annoying when my wire was dis/reconnecting often, so I made "No iTunes". My internet was choppy, but would be fixed by turning my wifi on/off, so I made "Check Connection". etc.

Applescript

OpenComputers[]


I was playing on a minecraft server with some friends, and there was a "OpenComputers" mod that allows for players to write scripts to control robots/computers in game to automate tasks.

Lua

Shooter AI


A project that utilizes genetic neural networks to create an artificial intelligence to play a game in which two ships shoot eachother. I have currently gotten them to spin in circles and shoot, and every once in a while, one will dodge a bullet.

Java

This website


Surprisingly, this website was indeed made at one point in time. It even comes with an inception image!

CSS, HTML, JS

W1ck3dpr0bl3m5


A virtual reality learning-aid made to help give context to students in the ASTU401G (Wicked Problems) course at UBC

Unity, C#

Wipe.sh


I wanted to try file manipulation in bash, and filling everything with 0s, i.e. wiping a file, seemed like a simple form of file manipulation to start with. I have multiple working versions.

Bash



2017

Bernarda Alba Visualization


In IB English at a Higher Level, we were tasked with creating a visualization of Bernarda Alba characters using shapes. My friend (Alex Zhang alex.zyzhang.me) and I created this with p5js for the project rather than cutting out shapes with paper.

JS

SikuliX[]


Various scripts that use image recognition to automate games. They were made using SikuliX, which provides tools for image recognition on the screen.

Python

VR-Game-that-will-not-make-you-nauseous


A "game" made in Unity while I was playing around to learn skills required to help make w1ck3dpr0bl3m5. This will indeed make one nauseous if played with a VR headset

Unity, C#



2016

Auto Robocraft


I created an applescript to automate robocraft. No image recognition

Applescript

Photography Website


This was a photography website made for a Client as a project for the class Information Technology in a Global Society. I am no longer running the server, so some things may be broken. If the link doesn't work please go to https://github.com/MichaelXian/Photography-Website

CSS, HTML, JS, PHP, SQL



2015

Auto League


Two working attempts at automating League of Legends. I'm quite proud of this as I surprisingly was able to make them work without image recognition, and, since my computer was prone to crashing, they were capable of dealing with crashes as well as logging them for debugging purposes.

Applescript

Miscellaneous Apps[]


Miscellaneous apps I made using applescript

Applescript

Applescript Subroutines[]


Subroutines I made for applescript

Applescript



2014

Khan Academy


Various projects I made on Khan Academy. Notable examples include Idle/Incremental Game (My first game, over 2000 lines of *messy* code; made in 2014), Misc Programs, Labs + Uncertainty Calc, Soduku Solver

CSS, HTML, JS



2013

First attempt at auto league


I created a script to automate league, but it was very fiddly and only sometimes worked. Unfortunately, I am unable to find the file.

N/A

N/A

YouTube


I created a YouTube channel, where I mostly upload videos of bugs I find in games, or fixes for technical problems and the like.

N/A

N/A



2009

Hello World


My first introduction to coding. It was a tutorial in ROBLOX. Unfortunately, after doing this tutorial I skipped many others then got confused by the more advanced material and stopped coding for a long while. As it's just a "hello world" program, there is nothing to really show.

N/A

N/A



c# logo download icon