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

Aspires - Ex10si0n
Collection of insights into development technologies with aspiration

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

GitHub - Ex10si0n/MPark: Macao Parking Lot Assistant
Macao Parking Lot Assistant. Contribute to Ex10si0n/MPark development by creating an account on GitHub.
App UI

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

GitHub - reednote-team/reednote-desktop: Desktop version of ReedNote
Desktop version of ReedNote. Contribute to reednote-team/reednote-desktop development by creating an account on GitHub.

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.

ReedNote: An Online Markdown Notes App
ReedNote is an online markdown note app led by Kevyn Tang.

Algorithms Interest Group

The Algorithms Interest Group - Algorithms
Introduction

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

README - Python-ML

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

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

GitHub - Ex10si0n/canarin-dashboard: The data visualization project of Canarin II air condition sensor in Bologna University.
The data visualization project of Canarin II air condition sensor in Bologna University. - GitHub - Ex10si0n/canarin-dashboard: The data visualization project of Canarin II air condition sensor in ...
Canarin

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

GitHub - Ex10si0n/datastructure-visualize
Contribute to Ex10si0n/datastructure-visualize development by creating an account on GitHub.
https://github.com/Ex10si0n/datastructure-visualize/raw/main/demo.gif

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

GitHub - Ex10si0n/dungeon-roguelike: A roguelike game with infinite levels
A roguelike game with infinite levels. Contribute to Ex10si0n/dungeon-roguelike development by creating an account on GitHub.
https://github.com/Ex10si0n/dungeon-roguelike/raw/main/tonal_contrast_test/screenshot.png

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.