Physics PhD && CS Master
|| Interdisciplinary Explorer
Molecular Dynamic Simulation
Image/Signal Processing
Scientific Application
Data Science
I'm interested in converting realife problems to computational models.
I'm also an enthusiast of photography, music and handicrafts.
A Boeing and WFU collaborative project on classifing acoustic emission during structure failure.
We use Matlab to generate descriptors for wave data and use machine learning algorithms to classify their types.
Currently in patent application and no more details could be shared.
A C++ code that analyses PDB file of tRNA/Protein, finds base pairings, and generates the initial coarse-grained structure.
An additional shell script is generated for our coarse grained simulation package.
A CUDA code for parallel N-Body simulation. Vimeo link
Entrance to GitHub: GitHub link
An Android App developed during software engineering class. It encourages healthy lifestyles for recently discharged patients.
The original package is gone with my old computer. I'm trying to recover it from my collaborators.
A Mathematica code that generates 2D/3D representation of tRNA molecule using only the sequence and base pairing information.
The latest code is lost. An earlier PDF document shows its main function.
A C++ code that compresses colors in bmp images using Octree algorithm.
An additional visualization shows the evolution of color table.
Animated color table (20 MB)
A small web database for recent Oscar Rewards developed during database class.
We were using a campus server and currently it's not accessible to public domain. I may transfer all the stuffs here later.
A model developed for simulating the conformational changes of small bio-molecules. The molecules are distributed evenly on multiple layers around a central nano-partile. Initial coordinates are visualized and saved for later Molecular Dynamic simulation.
A published Wolfram Demonstration project. Wolfram site link
It shows that repeatedly averaging the neighboring vertices of a random polygon forms a sequence of polygons that converge to an ellipse.
An embeded system on Raspberry Pi chip that recognizes objects and person. If a stranger's face is detected, it will add the photo to its database.
The next stage would be gesture detection and interpretation. Another project is adding walking function. private github repository.
A Mathematica code that generates tunable hybrid images.
A hybrid image is an image that is perceived in one of two different ways, depending on viewing distance.
A Mathematica code that adds simulated startrails to night sky.
It was developed during Virginia Tech Hackathon. I'm proposing two future stages of development. The current package is a result from stage one.
A Mathematica notebook that encrypts/decrypts Unicodes and generates neat polygon representations.
It's a by-product when trying to project higher dimensional vectors to a 2D plane.
A Mathematica notebook that models a defected crystal structure derived from experimental microscopy.
A neat algorithm (Mathematica and Matlab code) using image filters to generate inner and outer shells of a shape. A 3D printer will use the boarder information to enhance the structure. (needs some polishing)
* Go-Around: The Go game played with periodical boundary conditions.
* Sight on back for the blind.
* Time dependent spread of tweeter posts. Video
* Image projection on any surface.
* Algorithm for recovering blurred ancient handwritings/engravings.
* Algoritm for shake reduction for low light photography.
etc.