"About me" stuff

I study at University of Utah in Salt Lake City. Throughout my education I worked hard to become a well-rounded software engineer with a diverse skill set: software development including web and mobile, algorithm, database, theoretical computer science, etc. I'm also interested in hardware stuff such as Raspberry pi and Arduino. I finished my capstone project in December 2017 and could have graduated with a bachelor's in Computer Science. Four years is too short for me to study every subfield I'm interested in.

A bit of my software development philosophy

Programming is a progress of deep thinking. Typing happens only after a decision has been made.

Unlike many of my friends, I enjoy working in a team environment. No one can really build a large scale project on his or her own. Recent breakthough technologies are the results of excellent teamwork.

I strongly believe in iterative process. While analytical skills are extremely helpful, I often have to try at least a few of the approaches to fully evaluate the technical trade-offs and eventually find out the best solution that meets the design requirements.

Other Interests

A drawing of myself and my loving girlfriend.

Besides coding, I'm interested in many kinds of visual art such as architecture, painting and especially drawing (both traditionally and digitially). I occasionally draw a random portrait or a picture when I'm in the mood. I don't spend a lot of time on my hobbies since school work and other personal projects take up most of my time. Too bad we have 24 hours a day, right? Hopefully, I will have more free time for hobbies and interests when I'm practically done with school.

Contact me

I welcome all comments, questions, suggestions and constructive criticisms. Feel free to send me an email at: [email protected].


Updated 1/12/2018