List of projects that I've done in the past
Here is a list of projects that I’ve done in the past.
(Typescript, React, Next.js)
Pokemon Explorer is an app designed for Pokemon enthusiasts to discover and explore various aspects of the Pokemon universe. The app provides a comprehensive database of all Pokemon species, including their name, type, and moves.
(JavaScript, Node.js, Express.js, MongoDB, Mongoose, Bootstrap)
A full-stack website at Heroku using Express.js (Node.js) that can let users register, log in, and log out. Users can also view, add, edit, and delete campsites, and reviews for campsites.
(Python, Flask, Flask-RESTful, Flask-SQLAlchemy, SQLite)
Built a backend RESTful API to query and manage stores, items, and users based on Flask and Flask-RESTful. Stored the stores, items, and users data in the SQLite database, and used Flask-SQLAlchemy to build Object–Relational Mapping (ORM) between SQLite records and Python objects.
(Unity, C#)
This is 2 player 1 keyboard (local-multiplayer) couch warfest game. You can drive a tank to shoot the other player.
(Unity, C#)
A 2D Roguelike game with this project with procedural tile-based levels, turn-based movement, hunger system, and audio and mobile touch controls. In this game, you can avoid enemies, gather food and proceed to the next level.
(Unity, C#)
A 2D platformer/adventure game built with Unity 2D Game Kit.
Explore the ancient and mysterious alien planet where our Principal Engineer, Ellen has crash landed. Avoid the hazards and defeat the enemies lurking within the ancient ruins of this alien civilization.
(Unity, C#)
A simple top-down arcade-style shooter using basic assets provided by Unity Technology.
(Unity, C#)
A game used to create procedurally generated caverns/dungeons using cellular automata and marching squares.
(C++, Qt)
Created a GUI that can display the coordinates and RGB values of the point hovered by the mouse in real time. Implemented color image processing, binarization, algebra and geometry operations, and contrast adjustment. CV operations include smoothing filters, edge detection, binary morphology, and grayscale morphology.