I am not a typical software engineer

From An International Student Advisor to A Software Engineer

Graduated from UC Berkeley with the Highest Honors in Psychology, I was immediately hired as an international student advisor like I always wanted and worked there for three years. However, due to my tunnel vision at the time, I was unable to explore what might have been enjoyable to me.

Eventually, programming was introduced to me by a good friend of mine. I was fascinated by how creative I can be with coding, so I started teaching myself JavaScript and jQuery outside of full-time job. I ultimately made my decision to enroll in the  Galvanize Full Stack Immersive Program.

During the program, I have spent 10+ hours a day for the entire six-month period learning the trending technologies such as JavaScript, Node.js, Angular.js, Python as well as building cool applications with them.

Next Position:

I am looking for a position where I can take my skills to the next level. Mastering my skills in front-end development. I want people to look at my website and say, "How did he do that".

Please feel free to connect with me on LinkedIn

Looking forward to speaking with you! -Chris


MIXxIT allows thousands of users to learn how to make cocktails from different sources such as Absolut API, Thecocktail API, as well as API of its own.

Technologies & APIs:

Python, Flask, JavaScript, Angular.js, Satellizer, The Cocktail Database, Absolut Drink Database

Push Poppy

Send arbitrary read-once self-expiring messages to your friends without having to worry about others peeking your secret messages.

Technologies & APIs:

Built with Angular, Sass, Google App Engine

Mandarin Tutor

Practice Mandarin with Alexa. Voice-recorded by Chris Chang.


Built with Lambda with Node.js runtime, S3, and Apex