Projects

A selection of projects that I'm not too ashamed of

Control Your Wealth

Control Your Wealth

A comprehensive cloud-based application designed to streamline and enhance personal financial management.The application efficiently handles receipt scanning, expense record management, and provides visual insights into spending patterns through dynamic reports. With its server-less architecture, the system scales seamlessly to manage varying workloads, ensuring cost-efficiency and robust performance.

Intelligent Photo Album

Intelligent Photo Album

Implement a photo album web application, that can be searched using natural language text. Using AWS Lex, ElasticSearch, and Rekognition to create an intelligent search layer to query your photos for people, objects, actions, landmarks and more.

Dining Concierge Chatbot

Dining Concierge Chatbot

Customer Service is a core service for a lot of businesses around the world and it is getting disrupted now by Natural Language Processing-powered applications.This project built a Dining Concierge chatbot that sends you restaurant suggestions given a set of preferences that you provide the chatbot with through conversation.

Web Search Engine

Web Search Engine

Built a search engine based on 10+GB dataset from 0 to 1, including web crawler, indexer, and query processor. Created a Query Processor implementing Term-At-A-Time Algorithm for conjunctive and disjunctive queries.The search engine returns the top 20 results within 1 second on dataset, including snippets, URLs, and web page titles.

EMG system based on Action Recognition

EMG system based on Action Recognition

Based on the multi-lead surface EMG signal collected by the electromyographic bracelet, its features are extracted, and the pattern classification method is used to identify the human hand action muscle mode corresponding to the signal feature, and then realize the human action recognition function.

Historical Live Action Role Playing Game

Historical Live Action Role Playing Game

Using Kinect & TouchDesigner in historical Live Action Role Playing games. The story is based on real Chinese history. And we hope to combine new interaction technology with history education to help teenagers better involved in.

Bomber Man

Bomber Man

Implement game logic with consice Ul design and fine CG effect. Using related CG techniques like 3D model loading, multiple light rendering, shadow mapping based on SDL and openGL.