Ruby On Rails

All projects are host on heroku with free sevices, which will take few minutes to load.

Hotpotpa.com

S3 Foundation ActiveAdmin Heroku CoffeeScript Devise ActiveMerchant Mail Parallax.js

Website for State College local restaurant. It combines with Paypal payment gateway and a fresh designed menu system. I build this system from user requirement analysis, use case design.

Rainbowa

Omniauth Ajax Youtube Heroku Video.js ImageMagick Carrierwave

A Rails-based music video sharing website. Allows users compose and modify music timelines. My focus is the frontend, using JavaScript built interactive effect during playing the music. Also, my work included the solutions between user behaviors and data communication.

Yisifahan

Madmimi Ajax Bootstrap Heroku Blog

A Rails-based functioning website displays luxury carpets for sale. It’s a practical project and I’m responsible for the whole project. My work contains, requirement analysis, data class design, frontend and backend coding, user interface design and implement, deployment project on could. In this project, Gems like Bootstrap, SASS, ActiveAdmin had been used to improve the user experience.

UAB-USA

ExecJS Devise Bootstrap Heroku ActiveAdmin S3 Kaminari Prawn ImageMagick Sidekiq

This project is an order management system for UAB-USA. It combines complicate business logic and requirement for efficiency filter options. Support CORS multiple file upload and auto-generated receipt page.

Android & J2EE

JYogurt

A restful-based Android application that enables the students within the Johns Hopkins to post buying & selling information as well as housing information via their Android devices. My work is controlling the process of whole project, designing J2EE frameworks, writing the communication API between Android and Server side and refactoring for Android side.

Simulated Spring

Design and implement during reading Thinking in Java. It includes the basic function of reflection, aspect oriented programming.

CanvasGame

After I got my original HTC G1, I can't stop myself to do something about Android. This is my first program on Android, it works on SDK 1.5.

Academic Projects

Robotics

Dynamic Dubins-curve based RRT Motion Planning for Differential Constrain Robot.
This project develops a sample-based motion-planning algorithm for robot with differential constraints. It’s development in C++ with OOPSMP. It’s the course project for Algorithm for Sensor-Based Robotic. My work is combining the Dubins curve into the original control system implementation.

Machine Learning

Patent Analysis Based Topic Model and Non- Exhaustive Clustering.
Patent mining software developed for a Baltimore local company. It works by fetching data from USPTO. Then use Non-exhaustive overlapping clustering combined with the keywords found by LDA, to find the commercial value of patents. I participated the first step of the software. My work includes implementation of clustering algorithm, data visualization with JavaScript.

JavaScript Showcase


Angular and MongoLab based Matrix Events


Expandable Tree with Filter Based on D3


GitHubDataTest with Auto Complete


Parallax effect from Van Gogh to Batman

Many effects haven't been simplified to showcase version yet, still working on it.


On github, you can also find some small projects in purpose of testing or research:

  • FoodHero_API_Backbone
  • DDosProtection
  • VoteForTeachers