Read the résumé in PDF, HTML, or AsciiDoc source code.

Personal Information

Head image

Education

Bachelor’s degree (2012 - 2016)

  • School: National Taiwan University (NTU), Taipei, Taiwan (R.O.C.)

  • Major Computer science and information engineering

Master’s degree (2017 - present)

  • School National Taiwan University (NTU), Taipei, Taiwan (R.O.C.)

  • Major: Computer science and information engineering

  • Status: currently a student in NEWSLAB. My instructor is Chi-Sheng Shih (施吉昇)

  • Notice: Enrollment is finished in 2016. My studies starts in 2017 due to military service.

Honors & Awards

Second place in 104 年金盾獎 (2015)

潛力無窮獎 in 102 年金盾獎 (2013)

Experience

CAVEDU (2010 - present)

  • Position: part-time engineer, book author

  • Works: AppInventor project, The book for LeJOS

  • Place: Wanhua, Taipei City (臺北市萬華)

Institute for the Blind of Taiwan aka. 臺灣盲人重建院 (2016 - 2017)

  • Position: 1-year substitute military service

  • Works: general affairs, network and equipment management

  • Place: Xinzhuang, New Taipei City (新北市新莊)

Teacher assistant for system programming class in NTU (2017 fall)

  • Position: a paid teacher assistant

  • Works: System programming is a required course in CS department of NTU.

  • Place: Da’an, Taipei City (臺北市大安)

  • Reference: Official site

Microsoft Taiwan intern (2018 June - 2019 June)

  • Position: RDI

  • Works: AI and Bing map related

  • Place: Microsoft Taiwan

Publications & Contributions

MIT AppInventor project (2016 - 2018)

Undergraduate study on graph theory (2016)

  • The study focuses on total and paired domination problems on distance-hereditary graph. We discovered an alternative optimal solution to total domination based on split decomposition.

  • You may refer to the handout.

Book author of 機器人程式設計與實作:使用 Java (2013)

Contributor of Chinese Wikipedia (2010 - present)

Checkout my user page on Wikipedia.

Contributor of AUR (2014 - present)

AUR is a community-driven repository for Arch Linux users. I maintain the packages in the list on AUR.

TorFS: Abusing Tor’s Onion service to store data

  • Intro: It was my side-project when studying master degree. Our team exploited free storage from Tor’s Onion service, which is not intended for that purpose. We successfully built a virtual file system that stores data blocks into RSA public keys, and distributed them to the rest of Onoin network.

  • Repository: https://github.com/jerry73204/cns-final-tor-store

Ability & Skills

C/C++

You may check my submissions on Codeforces.

Java

I’m the book author of 機器人程式設計與實作:使用 Java, a Java based project, and had some experience on Android programming.

Linux & shell script

I host an Arch Linux server and BIND server for domain wtf.csie.org (no websites available).

Linux System programming

I was a TA for system programming course.

Web languages (HTML, CSS, JavaScript), Markdown, AsciiDoc, and other markup languages

This résumé is written in AsciiDoc.

Some ARM and x86 assembly

This is a required skill for 金盾獎 contest.