Download PDF

Summary

  • A data engineer graduated from National Chung Cheng University and having overall 2 years of programming experience in developing crowdsourcing websites and dealing with data cleansing.
  • An artificial intelligence hobbyist especially in applying computational and artificial intelligence techniques to games.

Work History

Apr 2014Jan 2016

Research Assistant

Multimedia Networking and Systems Laboratory, Institute of Information Science, Academia Sinica
  • Developed crowdsourcing websites for collecting tags of virtual items for X-legend Entertainment.
  • Implemented image feature extraction for data analysis of virtual items for X-legend Entertainment.
  • Developed a web crawler for crawling, scraping and parsing part of the ACM Digital Library.
  • Developed crowdsourcing websites for measuring donation intentions for the AppleDaily charity cases.
  • Maintained crowdsourcing websites for collecting annotations of the AppleDaily charity cases.
  • Maintained a web crawler for crawling, scraping and parsing the AppleDaily charity cases.
  • Cooperated with data scientists on projects by doing data collection and cleansing.
Dec 2013Mar 2014

Applications Engineer

A-Plus Video Technologies, Inc
  • Maintained the ccHDtv Mobile app which is a mobile surveillance application.

Education

20102012

MASTERS

National Chung Cheng University

When I studied master at CCU, I continued my interest in the computational intelligence and games. In the first year I used the StarCraft API to study tactical formations. I tried to find out the best formation using genetic algorithm. In the last year I developed a Super Mario AI using the Monte Carlo Tree Search (MCTS). The result was attractive and fun. I love it even it is of less academic value.

20062010

BACHELORS

National Chung Cheng University

When I studied bachelor at CCU, I met the Artificial Intelligence (AI). I think AI is the most beautiful area in computer science. Especially, I like computational intelligence. Its "nature-inspired" characteristic is the coolest thing among all of subfields in AI. I also like games. It is the destiny to combine two areas and have fun with them for me. I observed the behavior of Ant Colony Optimization algorithms (ACO) with ant’s alarm pheromones applied on Resource Mining Problem. Sadly, it did not work well. Whatever such bad performance, it was the most interesting project in my school life.

Skills

Web Development

Webix, Materialize, HTML, CSS, JavaScript, jQuery, PHP

Data Engineering

Python, R, Matlab, Shell Scripting

Others

Git, Sublime Text, Total Commander, AutoHotkey, JAVA, Scala, C/C++

Volunteer

  • Leader of Food Preparation Team at Taiwan Conference of Data Science (DSC 2015)
  • Volunteer at Taiwan Conference of Data Science (DSC 2014)

Crowdsoucing Sites for Collecting Tags of Outfits

Role Played: Developer and Tester
Skills Used: Webix, HTML, CSS, JavaScript, jQuery, PHP, R, Python 

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

  • 商城服飾部位標籤問卷
    • This crowdsourcing website asks workers to choose a tag that can properly describe each part of the given virtual item (an outfit in online game). Workers can also create their own tags if the default tags are not appropriate for the part.
  • 商城服飾剪影相似度比對問卷
    • This crowdsourcing website asks workers to measure shape similarity of the given virtual items (outfits in online game).
  • 遊戲商城物品購買意願問卷
    • This crowdsourcing website asks workers several questions to measure purchase intention of the given virtual item (an outfit in online game).
  • 遊戲商城物品標籤問卷-第三階段
    • This crowdsourcing website asks workers to choose 5-10 tags that can moderately describe the given virtual item (an outfit in online game).
  • 遊戲商城物品標籤問卷-第二階段
    • This crowdsourcing website asks workers to choose 1-3 tags that can precisely describe the given virtual item (an outfit in online game).
  • 遊戲商城物品標籤問卷
    • This crowdsourcing website asks workers to annotate a tag that can properly describe the given virtual item (an outfit in online game).

Crowdsoucing Sites for Measuring Donation Intention

Role Played: Maintainer, Developer and Tester
Skills Used: Webix, HTML, CSS, JavaScript, jQuery, PHP, R, FacebookAPI, Materialize
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

  • 公益文章人物標籤實驗
    • This crowdsoucing website asks workers to annotate attributes and relations of each persons appearing in AppleDaily charity reports.
  • 公益文章捐款意願調查
    • This crowdsourcing website asks workers to order their donation intentions for different AppleDaily charity cases from greatest to least.
  • 急難家庭曙光再現計劃
    • This crowdsourcing website asks workers to score their donation intentions for each AppleDaily charity cases.

Monte Carlo Tree Search for the Super Mario Bros

Role Played: Researcher, Developer and Tester
Skills Used: JAVA
Abstract: Applied Monte Carlo tree search (MCTS) to solve the problem of pathfinding in the game Infinite Mario Bros and showed that its performance can outperform A* search in the multi-objective scenario.

Courses

  • Codecademy
    • Make an Interactive Web Site, HTML & CSS, Python, Ruby, Learn AngularJS