Portfolio
Hello, I am Zhongbo. Here is my portfolio. It contains several projects I have participated. Feel free to visit the following project links.
Aspires
My personal blog: I have published several posts in the Computer Science area since my first year at Macao Polytechnic University (actually, I have run my blog since high school for problems solution codes of algorithms competitions)
Topics of Aspires Blog are machine learning, deep learning, full stack development, operating system, digital image processing, algorithms, networks, and IoT (Arduino).
MPark
MPark is a park-finding assistant in Macao, supporting the recommendation of nearby parking lots for the driver of cars and motors. Besides, it provides a convenient experience with a one-click speech report for the parking lot name, location, and residual amount of car/motor parking slots. This project is designed for iOS devices, mainly iPhones. In a further development, it will support Apple Watch and iOS widgets.
ReedNote
ReedNote is a free WYSIWYG (What you see is what you get) Markdown Editor with the support of cloud savings. My roommate (GitHub/Kevyn) and I developed this project. ReedNote is designed using the Front-end and Back-end separation technique. The Front-end part is implemented with Vue 3, TailwindCSS, and Vite. The Back-end part is implemented with Strapi API, a CMS service deployed in our server. In this project, I mainly focus on Markdown integration, UI design, and Desktop App development (by Electron). The project is deployed on Netlify.
Algorithms Interest Group
Algorithms Interest Group is a six sections lecture I gave at Macao Polytechnic University, which contains essential algorithms and data structure. The class is taught in English, and this course's students are Year 2 to Year 4 college students at MPU.
Machine Learning Interest Group
Machine Learning Interest Group is a six sections lecture I gave at Macao Polytechnic University, which contains python toolkits such as Numpy and Pandas and the basics of deep learning and neural networks. The class is also taught in English, and this course's students are Year 1 to Year 3 college students at MPU.
Colorfulconsole
Colorfulconsole is a python package for rich text (colored and bold) output in the console. It currently supports color print and string template render. The package is published on PyPI at https://pypi.org/project/colorfulconsole/, the project is developed on GitHub at: https://github.com/Ex10si0n/colorfulconsole.
Canarin Dashboard
Canarin Dashboard is a data visualization project for Canarin Sensor deployed at Bologna University (Italy). A former student at MPU designed project Canarin, and this dashboard project is an extension for this sensor, specifically in data visualization in web browsers.
Data Structure Visualizer
Data Structure Visualizer is a python script for visualizing your data structures. The data structure (i.e. a tree) should be defined as a class recursively. And a web browser is opened to render the data structure using mermaid.
Dungeon Roguelike
Python Pyglet designs this game, which is themed on a dungeon adventure. It is an awesome game since it adopted infinite levels design and random attributes.