Take a look at some of my recent projects
A web map demo using Esri, mapbox and Leaflet web map API allowing shortest route search, custom layer presentation and information pop up, point cluster, polygon feature presentation, drone orthoimage, a variety of basemaps to choose from and geocode searching.
2048 is a popular single-player game. It's a type of “sliding block puzzle”. The object of the game is to combine the numbers displayed on the tiles until you reach 2048.
A very well-known falling block puzzle game. Make falling blocks in a row to eliminate them and get scores. More rows eliminated at once will get bonus rewards.
Classic Minesweeper game written in Vue.js with a local record module. Add a few short-cut operations on top of the original edition.
A React popular puzzle game: Collect three same type tile blocks into your temporary collection strip and they dissapear. Too easy! Don't overload your collection stripe and that's it. And you get two chances to remove some tiles from your strip as well. A marvelous fireworks🎆(Canvas) is awaiting you!
Reversi (also known as Othello) is a pretty simple but requires thinking in depth game. It consists of a 8x8 square board, and pieces with one black and one white side. the aim of the game is to get more of your pieces on the board than the opponent's pieces. Developed via React with AI option to compete with computer.
A little about what I do
Photogrammetry is the art and science of extracting 3D information from photographs. The process involves taking overlapping photographs of an object, structure, or space and converting them into 2D or 3D digital models.
Photography is an important derivative of scientific and technological progress, and the art of photography has increasingly become an important part of the world's cultural and artistic treasures, as well as an important manifestation of cultural development and social progress.
Keep up with the latest happenings.
ChatGPT is an extrapolation of a class of machine learning Natural Language Processing models known as Large Language Model (LLMs). LLMs digest huge quantities of text data and infer relationships between words within the text.
Read MoreThree.js is a 3D library that tries to make it as easy as possible to get 3D content on a webpage. It handles stuff like scenes, lights, shadows, materials, textures, 3d math, all things.
Read MoreDon't Repeat Yourself (DRY) is a programming principle which states that every logic or piece of knowledge in your code should be represented by only one abstraction. With that in mind, changing a given element should not affect the unrelated parts of the application.
Read MoreMy education experience
Established in 1907, Tongji University is a comprehensive public research university located in Shanghai. Tongji is one of the longest-standing, most selective, and most prestigious universities in China.
The University of Melbourne is a public research university located in Melbourne, Australia. Founded in 1853, it is Australia's second oldest university and the oldest in Victoria.
Feel free to leave me a message.