Heron cares about solving problems systematically so he devotes himself to massive reading, blog writing, and building software. He earned his Master's degree from Carnegie Mellon University and joined Google as a Software Engineer in 2018.
Heron likes vim, photography, and minimalism.
Software Engineer / Google, Moutnain View, CA
Dec. 2017-May. 2018
Teaching Assistent / Carnegie Mellon University, Silicon Valley, CA
May. 2017-Aug. 2017
Software Engineer Intern / Google, Moutnain View, CA
Sep. 2014-Dec. 2014
Software Feature Analyst (Contractor) / HTC Corporation, Taiwan
Jul. 2014-Aug. 2014
Software Feature Analyst (Intern) / HTC Corporation, Taiwan
Jul. 2012-Jun. 2013
Club Leader / Digital Music Creation Club (NCTU), Taiwan
Jul. 2009-Jun. 2010
Club Leader / Industrial Technology Research Society (HSNU), Taiwan
Software Architecture, Distributed Systems, Cloud Computing
Linux (Ubuntu, Fedora, Kali, CentOS), Mac OSX
Apache, Hadoop, Spark, HBase, Redis, MapReduce, Kubernetes, Docker, MySQL, Kafka, Samza, Django, WordPress, lighttpd, nginx, OpenCV, GNU Make, GDB, Git, Vim
Heroku, Android, iOS Application, Linode, Google App Engine, Amazon EC2/S3, Parse, Pebble
Project Management, Photography, Musical Composition/Arrangement
Aug. 2016-May 2018
Carnegie Mellon University (CMU) / Pittsburgh, PA & Mountain View, CA, USA
Major: M.S. in Information Technology–Mobility (MSIT-MOB)
Jan. 2015-May 2015
Carnegie Mellon University (CMU) / Pittsburgh, PA, USA
Major: Electrical and Computer Engineering (Exchange)
Sep. 2011-Jun. 2015
National Chiao Tung University (NCTU) / Hsinchu, Taiwan
Major: B.S. in Computer Science
Jun. 2011-Aug. 2011
Stanford University / Stanford, CA, USA
Major: Computer Science (Summer College)
Scholarships for Excellent Students to Study Abroad
by Ministry of Education
Scholarships for Excellent Students to Exchange
by College of Computer Science, NCTU
Intel Excellence in Computer Science Award
by Intel Corporation
First Place in National Science Fair
by National Taiwan Science Education Center
Gold Medal Award in 9th Macronix Science Awards
by Macronix Education Foundation
A blog contains what I see, what I learn, and what I think while studying at CMU (Chinese).
My study notes on Computer Science topics.
My own opinions and thinkings (Chinese).
A blog contains of my Master's student at Carnegie Mellon University.
My scientific insight on magical effects (Chinese).
A collection of my photography.
A blog contains stories of my days studying in Carnegie Mellon University and traveling different cities in United States for past half a year.
A blog contains photos and writings of my trip in Osaka, Kyoto, and Kobe (2014 Winter).
A blog contains photos and writings of my trip in Hawaii (2013 Summer).
A blog contains photos and writings of my trip in England for 20 days (2012 Summer).
A blog contains photos and writings of my days studying at Stanford (2011 Summer).
Designing efficient and robust automated planning and scheduling systems for complex logistics applications presents many challenges, especially if the executing environment is changing unpredictably.
An application designed for musicians providing over 100 pop music chord progressions and acting as a handy tool while writing or improvising a new song.
An perfect pitch testing iOS application.
An scanner application for detecting whether a food product contains unhealthy trans fat.
A Pebble watchface that shows the day count to/from your dream day.
A Pebble minimal watchface with Solar Ring design like the Apple's.
Mac OS Application
A virtual pet application inspired by Tamagotchi.
A book teaches you the inner workings of the ELF format, and the methods used by hackers and security analysts for virus analysis, binary patching, software protection and more.
A book of stories of my days studying in Carnegie Mellon University and traveling different cities in United States for past half a year.
A long article, divided into 3 parts, written in Chinese which focuses on the academic things I learned at CMU. Published on INSIDE.
A speech on IOH platform which helps high school students on career decision makings.
A workshop paper of our airport surface simulation tool and uncertainty analysing.
Partner: Robert Morris, Corina Pasareanu
A research project on simulating airport movements and evaluating different scheduling related variables.
A study on Serverless Architectures including OpenLambda, IronFunctions and Clofly.
Partner: Kung-Hsien Yu
An information collection platform for Cafes in Taipei.
A mock Rogerian psychotherapist chat robot implementation on Facebook Messenger.
A series of Kali Tool study notes of different Network Security topics.
"Clean Code" Sharing Session with ALPHA Camp Members, 2016 Spring.
A platform website for people to post and develop new ideas.
A rapid prototyping workshop.
A platform for both designers and programmers to signup and meet each others (CMU Advanced Web Design Course Final Project). (Course Work)
A platform for people to pay for helps on bugs, or to earn money by helping others solve bugs (CMU Web Application Course Final Project). (Course Work)
Partner: Tingting Xu
A website version calculator (CMU Web Application Course Assignment). (Course Work)
A responsive version of exisiting FBI website (CMU Advanced Web Design Course Assignment). (Course Work)
A blind test which helps people make lens purchase decisions (achieved >5000 users in first day launch).
An online meal ordering system (deployed in NCTU dinning house #2 for two months).
An open gossip platform.
A new contact sharing method with a single tap.
A website creates Cinemagraph Animation by uploading videos.
An online typing speed test.
A landing page for Studio Zero.
A website allows users to have a shared whiteboard without login.
A landing page for DMCC annual album in 2013.
A landing page for a SOHO music composer. (Case Job)
An official website for Spring Foundation of NCTU. (Case Job)
A website for people to sell or buy sencond-hand books.
A website countdowns to your death.
An automatical award checking system for lottery numbers on Taiwainese inviovces (Intel Excellence in Computer Science Award, First Place in National Science Fair, Gold Medal Award in 9th Macronix Science Awards).