Tianyi Hao


1. AI of Connect Four

Time: October 2012 - November 2012

I have worked on an AI of the game Connect Four, using the similar fabric that I have used for the Gomoku AI.

2. Ray Tracing Algorithm

Time: November 2012 - January 2013

I have implemented the ray tracing algorithm and use it to show a 3D scene in computer grapics. It can simulate the effect of diffuse reflection, mirror reflection and refraction.

View it on Github.

3. Handwritten Digit Recognizer

Time: December 2012 - January 2013

I have made a recognizer of handwritten digits on the Kaggle website, based on the Support Vector Machine. It attains a correct rate of 98.4%.

Co-operating with: Xinze Li.

4. Loan and Reimbursement Application System

Time: October 2013 - December 2013

I have particicated in developing the Loan and Reimbursement Application System using Ruby on Rails. Users can send loan or reimbursement applications to the administrators, and the administrators can accept them via Internet.

View it on Github.

Co-operating with Yuxi Dong, Yuchao Pan and Boshuo He.

5. Mobile Tour Guiding System

Time: February 2014 - February 2015

I have been developing a system based on Android system, which can be installed into Android devices, which allows users to do self-help tour guiding. The system contains two parts: The mobile client and the server.

This system has been the topic of my B.E. thesis.

Co-worker: Hanpeng Liu.

Advised by: Prof. Longbo Huang.