"About me" stuff
I studied 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 projects that involve hardware. As the "software guy" of the team, I don't really design the hardware, I write software that runs underneath.
In my free (and alone) time, I make/clone/experiment/play simple games and mechanics with Unity.
A bit of my software development philosophy
Programming is a progress of deep thinking. Typing happens only after a decision has been made.
I enjoy working in a team environment. No one can really build a great large scale software on his or her own. Successful projects 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.
Besides coding, I have interest in a lot of things, probably many more than I can handle.
I enjoy many kinds of visual art such as architecture, painting and especially drawing (both traditionally and digitially).
Recently I picked up kendo and iaido as a way to train self-discipline, focus, confidence, etc... Ok fine, I just want to have fun, the benefits are real though.
I can be reached at: [email protected].