Projects that I worked on
BugSwarm Research
Oct. 2018 - Current.
Part of BugSwarm Team building a dataset of thousands of real software bugs and their fixes.
- Maintain MongoDB databases and design RESTful APIs based on Python Eve.
- Implemented several data visualizations to help clients have a better overall view of the dataset.
- Developed testing framework periodically testing BugSwarm artifacts and gathering data for longer time reproducibility study.
- Patched and fixed 500+ broken software artifacts.
- Worked with several researchers to integrate bug classification into existing pipeline tool.
Tech involved: Python, Docker, Git, MongoDB, Open Source Projects, Travis-CI, Django, Auzre, AWS, HTML, CSS, Javascript, Packer, Chef
Internal Booking System
Aug. 2019 - Aug. 2019
Requested by a friend, build a simple, lightweight set-and-forget booking calendar for small business.
Functionality:
- Display avaible dates in calender
- Enable customer to make bookings online
- Receive and mangage bookings
Tech involved: WordPress, HTML, CSS, JS, PHP, MySQL
Github Repo Browser
May. 2019 - Jul. 2019
Created a cross-platform app to help users to easily view the most popular and the daily top trending repos on GitHub.
Tech involved: React Native, Redux
E-commerce Website
Jun. 2018 - Mar. 2019
Built E-commerce webiste for Bunbao.Inc.
Tech involved: Django, React, Postgresql, Graphql, NodeJS, nginx
Energy Data Visualization Dashboard
Jan. 2018 - Jun. 2018
(~3 min to wakeup since it on free server)
Built a web app (along with an iOS App and an Android App) which enable the (UC Davis) Energy Conservation Office staff at to pull, analyze, and visualize Heating, Ventilation and Air Conditioning (HVAC) datasets.
Tech involved: MongoDB, ExpressJS, ReactJS, NodeJS, JQuery, Swift, Java
Professional Website for Prof. Martin F. Kenny
In Jan. 2018 - Mar. 2018
Built website for Prof. Martin Kenny.
Tech involved: HTML, CSS, JS, PHP
California National Primate Research Center (CNPRC) Website
In Nov. 2016 - Mar. 2018
Worked as Web Specialist Intern in CNPRC, built, maintained, and updated their public website. At the same time, design and build the internal website for CNPRC. Rewrite the layout and appearance.Migrate website from Cascade to WordPress. Maintain the websites and build new functions and blocks.
Tech involved: HTML, CSS, JS, PHP