I am available for consulting.

Resume (last updated: April 2019)


Clue–the board game, including AI (Github)

Smart Shuffle Player (Github | Google Play)

Connection Automation/Brokerage System (Github)

Scripture Mastery Helper (Github | Google Play)

Auto documentation generater (Github)

Research Papers

Enhancing next-track recommendation based on skipping behaviour

Moodful next-track music recommendation based on skipping behaviour

A survey of music recommendation and possible improvements

Calculating music similarity with mobile device playlists

Velocity-Dependence of Kinetic Friction


On the outside:

On the inside: