Hao-Kai Wen's Website


Curriculum Vitae


Hao-Kai Wen is a multi-faceted technologist graduated from National Taiwan University. I studied Computer Science in graduate school and Mechatronics Engineering in undergraduate school. I keep an open mind to learn any field of knowledge. I always put whole heart and soul into my work. And I don’t think of impossibilities but rather focus to solve problems by all means.

Specialities: multimedia information retrieval, HCI in sports, wearable devices, object oriented programming, and mechatronics engineering.
Interests: inline vert, painting, and making digital crafts.
pdf CV pdf 履歷


Master of Science, Computer Science

Department of Computer Science and Information Engineering,
National Taiwan University.
Advised by Prof. Ja-Ling Wu.

Bachelor of Engineering

Department of Bio-lndustrial Mechatronics Engineering,
National Taiwan University.
Advised by Prof. Ta-Te Lin.

Professional Experience

Otobrite Electronics

Algorithm Engineer
Research and develop advanced driver assistance systems (ADAS).
Apply machine learning, data mining, computer vision, and image processing techniques.

Republic of China Army Command Headquarters

Software Engineer
Developed a lottery system for army to distribute over 20,000 recruits to military units according to recruits' skills and job vacancies.
Maintained the army personnel information system for personnel officers.

Research Experience

RASP: A Comprehensive System for Complicated Actions in Halfpipe Sports

An effective and natural recompostion method of action sequence panorama.
It can help user understand complex actions in halfpipe sports.
Link Paper

Event Detection in Broadcasting Video for Halfpipe Sports

An efficient system automatically detects events in the halfpipe sports videos.
Master thesis.
Accepted by ACM Multimedia 2014 (ACM MM).
Link Paper

Online Product Sales Analysis Prediction

Used to predict new product sales by uploading past sales data and selecting algorithm, such as nerual network, random forest, etc.
Final project for the course "Software Engineering Design".

Decore Testing of Wheels with Polyurethane Case and Polyester Core

A non-destructive method used to determine if a wheel is normal or abnormal.
Bachelor thesis.
Sponsored by National Science Council.

The Robotic Arm Picking the Ball

Project for "Biophotonics and Bioimaging Laboratory".

Polestar: The Sensing Motion Bike Light

Final project for the course "Mechatronics and Laboratory".



  • Object Oriented Programming
  • Design Pattern
  • Programming Languages: Python, Matlab, Java, C, C++, C#, UML
  • Web Programming: Javascript, jQuery, Servlet and JSP, Python Django, PHP, ASP.NET, SQL
  • Microcontroller Programming: Atmel AVR, Intel 8051


  • Multimedia Information Retrieval
  • Image Processing
  • Computer Vision
  • Machine Learning


  • Lathe
  • CNC Milling
  • Laser Cutting
  • 3D Printing


  • Inkscape
  • Photoshop
  • Illustrator
  • SolidWorks

Serious Leisure

National Taiwan University Inline Skate Club

  • President 2008-2009
  • Public Relationship Officer 2008

Inline Vert Volunteered Instructor (Riding Inline Skates On The Vert Ramp)

  • 2013 Chinese Taipei Extreme Sports Association Extreme Sports Summer Camp Log
  • 2013 NTU Inline Skate Club Winter Camp Log
  • 2012 NTU Inline Skate Club Winter Camp Log
  • 2011 NTU Inline Skate Club Summer Camp Log

If you would like a chat please feel free to contact me.