Shiyu Liu's Projects
A list of algorithms I implemented using C++ in my sophomore year for my Algorithm class.
Some assignments solution to coursera angular course
This is a connect 4 game I created for my functional course final project using Haskell. It's capable of playing connect 4 1 on1 with a real person or play with the build-in AI
Course Projects from UIUC CS 445
A list of data structures I implemented in my Sophomore year in Daba abstraction course
This is a repository for notes I took when reading the book <<Effective C++ Third Edition: 55 Specific Ways to Improve Your Programs and Designs>> by Scott Meyers. The note contains of what are the important takeaways from the book. Note that this is not a redistribution of the content of the book, just some note I took for me to learn more about C++ programming language and design, and hopefully this can also help others who wish to improve their design of C++ programs.
Java SDK for Facebook Ads APIs
TBD
ManageIQ guides and developer documentation
JUNG: Java Universal Network/Graph Framework
This is a project I did back in Summer 2017. I downloaded datasets from Riot official websites. By using linear regression model on the dataset we try to analyze champion choices and its effect on winning
Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead.
A simple web application for subscribing emails
This is a project that I wrote different searching AI for pacman agents using DFS, BFS, A*, reinforcement learning and more. The project is provided by Berkeley and I found the video courses for Berkley AI course really helpful.
I decided to add my personal website as it can include much more stuff than my resume could. I would also like to add some simple functionalities to facilitate my daily life. Will keep adding some new features and see how far it goes.
Front end for our petition web application.
The state-of-the-art Dashboard of Apache RoccketMQ provides excellent monitoring capability. Various graphs and statistics of events, performance and system information of clients and application is evidently made available to the user.
React and Javascript challenge for new Showwcase recruits
Config files for my GitHub profile.