Earlier Projects
An archive of my earlier web, mobile, computer vision, and game projects. These descriptions document the work at the time; demos may no longer be maintained.
Project archive
-
MockMyInterview Using AI voice agents to help you mock your interview.
-
Concise MarkDown Blog: A static, configurable, update by markdown, deploy on Github Page blog using React. Try it by yourself, 5 mins to set up your own concise markdown blog πππ.
- Dark Forest Adventure: A Unity 3rd perspetive 3D adventure game. Player explores the occult foggy forest and near village, collects different resources, changes the terrains for your combat strategy and challenges the various and cunning enemies hidden in the forest.
-
Chatty AI An AI chatbot website (profit-making project)
-
Happy Triplet Elimation - Algo: A game teaches players what algorithm practise looks like. A triplet matching casual game. Hope you enjoy the Triplet erasing and learn some algorithm knowledge. Vite+Eletron, released on itch
-
PythonCVDetection: Through WebRTC to transmit video frames from server to the client for Object Detection tasks by OpenCV, Python.
-
eBookFlip: An e-book flip player implemented by React and Canvas Updating with 60fps, also provides a version implemented by jQuery (not playable but flipable with animation, one-click flip) in jquery-impl branch.
- Mintal: A web application that provides questionnaire and psychotherapy advice for people who suffered from mental health problems, made for Pitt Hackathon
Research Projects
-
Autopilot2PytorchSteering: A Pytorch implementation of Autopilot2 to determine the steering angle. For ATCβ23 Robotic Environmental Dynamics(only part of module, may be open-source after publication), a pending paper under review.
-
Taming Accessibility Issues in Web Application for the Disabled: How to find and fix the web accessibility problems automatically? Look at my Web Patch Tool
School Projects
Some initial, for learning/homework purpose projects Hope I have free time to complete them and push them to the Awesome Projects list.
-
iOS/Android Chat App: This project is a chat & date mobile App which is for Full stack challenge event, including PostgreSQL/MySQL + Node.js backend services and React Native Mobile Frontend.
-
Pusher: A pusher demo includes two implementations, one is based on pusher and slanger, and another is based on Vue, Socket.IO (my favorite websoket lib).
-
Best2buy: A lightweight e-commerce web application powered by Egg.js, jQuery, Bootstrap and Mysql.
-
Electron Particle Clock: An Electron particle clock application, supports Windows, MacoOS and Linux. Through this project, I figured out the way to package for different platforms, using Inno Setup to generate a Windows installer file. The particle animation is very fancy, not from me.
-
FGO H5Game: A FGO HTML5 game, I was planning to develop idle games (incremental games). It's not boring, but the technology is too naive to update: jQuery, Bootstrap, PHP and MySQL.
-
Backlog: A online memo web application using Django, React and PostgreSQL.
-
Try Konva: A React Canvas with draggable blocks powered by Konva.
-
Horner's Method: Use Horner's Method to calculate the polynomial evaluation.