Welcome to my personal website! Currently, I am a Ph.D. candidate at Civil Engineering and Engineering Mechanics department at Columbia University and expected to graduate at May 2015. With almost seven years experiences in academia area, I consider myself as a versatile researcher, not only in the engineering aspect, but also IT techonology. I always have endless passion towards pursuiting new konwledge. At this site, it is my pleasure to share you some of my research accomplishment in mechanics, software engineering, mobile application development, and other different kinds of interests.



Software Development


Particle Dynamics Parallel Simulator (PDPS) is first initiated by my adviser, Prof. Huiming Yin's National Science Foundation Career Award project (CMMI 0954717, "Energy in sustainable infrastructure – multiscale/physical approach to a novel hybrid solar roofing panel"). It is initially aimed to develop a particle-based model to simulate the fabrication process towards functional graded material. After I graduated from Purdue University in June, 2012, I affiliate Prof. Yin's group "Sustainable Engineering and Materials Laboratory (SEML)" at Columbia, and the software development project was officially started then.
After more than two years development, PDPS, which currently is still in a BETA version, is close to be officially released as a free open source software under GNU license. My recent research accomplishments are assisted by PDPS. Some of them can be found in "particle mixing under gravity control", "parametric study of particle sedimentation by disspative particle dynamics simulationl", "DPD simulation of poiseuille flow", and "DEM simulation towards sedimentation of Al and HDPE in ethanol"

Features:

C++
MPI
Parallel
Computing
PC
LINUX
Domain
Decomposition
Command
Script
Input





Web Development (A Javascript Demonstration)


This is just a demonstration of my web development skill by using Javascript. Click the link and have some fun!





Mobile Application


Music enthusiasts? Ever felt annoying and ear damaged when the volume up hardware button was accidentally long pressing in your pocket? Ever tried other App in the market and felt disappointed when you realized simple volume adjust back was just not good enough when long pressing on the button?
As my every first development of mobile application, I designed Volume Locker+ to help protect your ear from accidental long pressing on the volume+ hardware button by detecting the sudden volume change, setting a maximum allowed media volume, pause the media and re-adjusting the volume to a reasonable level. It is inspired by my previous Sony mp3 player which has a very sweet hardware button to limit the maximum volume.

Features:

Android
Lock
Max.
Volume
Ear
Protection
Music
Spectrum
UI





Major Research Accomplishment
Move your mouse on or click the figure to see the animation