Loading...
Back To Top
background

Hi! Welcome to my creative space!

I'm Reagan Chan, a 2023 graduate passionate about business management, machine learning, and design.
Explore my work and get to know me better!

Visit My Linkedin Watch My Video

Programming Projects

Here're my programming projects, click the photos to view them in my GitHub!

Crypto Scraper

A Twitter scraper for the latest crypto information. This is a personalized service that runs on my home server. Every 6 hours, it will collect a bucket of tweets from the most renowned traders. Sort through the tweets for crypto-specific information, collect this information and send it back to me in my email. The pool of traders to monitor can be adjusted based on personal preference.

Home Chatbot

A 24/7 personalized chatbot service on my home server. Accessible to all of my family members to control my house’s apparatus through text and voice recordings, anytime and anywhere.
The chatbot can provide various types of responses according to the type of file imported or the command used. “quote XXX” would return an excel file of a specific stock code for analysis, “weather” would result in a report of local district weather scraped from the HK Observatory. “light on/dim/off” would control the light level in the main living room. And “ad block” would toggle the adblock service on my local ISP provided by Pi-Hole.

Reinforcement Learning 2048

A machine learning project targeting the optimization of the game 2048. This project is built solely on Jupyter Notebook. First I recreate the 2048 game using Python. Then construct a model around it with the input array size of 16. The model consists of 7 flat and convolution layers of various sizes and trained for over 10 million games over 2 hours. The result was surprisingly effective. The model was able to beat the game several times and performed more consistently by the time it finished training.

A* Path Finding Visualization

This is a pathfinder project using the A* Path Finding Algorithm, which is currently still considered one of the fastest path-finding algorithms. The picture demonstrated multiple samples from the project. The red tile is the starting point, and the blue tile is the ending point. Black tiles are barriers that the path cannot go through, grey tiles are the path searched, and green in the fastest path determined.

Mobile Games

I was a self-taught Unity Mobile Game developer in C#. I drew all sprites for my characters by hand, programmed game mechanics and game compilations. I uploaded a few of them to Google Play, listed and certified by ACB, ClassInd, ESRB, and PEGI. These games are available to download on all android platforms globally. These games are close-sourced therefore no code would be available. Feel free to let me know if you are interested in the development details.

AI Projects

Here're my AI creations, created mainly with stable diffusion. Click the photos to view them in finer details!

demo 1

demo 2.1

demo 3

demo 4

demo 5

Design Portfolio

I do designs for media campaigns, posters, videos, and business promotions. Below is a snapshot of my works.

Photoshop Workshop

A workshop I hold opened for the entire CUHK. The workshop lasted 5 sessions over 2 semesters with over 150 registrations per session. This workshop is meant to teach students who are new to Photoshop the basics and its applications. The workshop is mostly held online to accommodate the attendees’ fluctuation, and the workshop flow is well received among CUHK.

Photoshop Workshop Hit 2

The extension of the original Photoshop Workshop that focuses on image manipulation and design theories. This workshop is made for students who are interested in PS after attending the first workshop and would like to learn more about the application and artistic applications of Photoshop. It stretches for 2 sessions.

Suncatcher Workshop

Collaboration with suncatcher artists. A series of workshop aim to promote suncatcher as a product for the students of CUHK

AIESEC X Xcelerate - Code Up

A collaboration campaign from organization AIESEC and the coding education company Xcelerate. A 6 months promotional campaign involving numerous designs and offline promotions.

Dawn Breaks - Music Video (2021)

Collaboration project to produce a simple music video cover with music artists and design artists. Video produced using Premiere Pro and After Effect.

Other Poster Designs

These poster designs are used for promotion of various university activities - both in IE University and CUHK. Among the events I picked out four that can demonstrate different art styles and expertise. The shark fin soup workshop used a photolistic approach while I used blender to create a 3D scene for the last poster.

Tech Expertises

My tech expertise coincides with the fields of programming and design. The main programming language I use is Python for data analytics and machine learning, with SQL as the backend in server operations. I also know C# during my days as a game developer. And Matlab for science and visualizations.

For my design profile, I excel in Photoshop and Premiere Pro. I have taught several classes at my home university on Photoshop and received acknowledgments for my design talents. Designed various promotion campaigns for my university and various organizations.

Prototyping is another expertise of mine to create real-time demo applications to improve UX-UI. I had created numerous amount of prototypes using Adobe XD and Proto.io on various occasions.

Machine Learning

Multi-Media Production

Algo Trading

Unity Game Dev

Prototyping

Backend SQL

32

Contact

Want to learn more about me? Down for collaborations or hiring opportunities? Feel free to drop me a call,
or contact me through the links down at the bottom left corner.

(852) 54083561 - Hong Kong
(34) 647 727 390 - Spain

Chinese University of Hong Kong, IHouse 1
Hong Kong