Cover Photo

Cinnie She

“Life must be lived and curiosity kept alive.”

my photo

PROFILE

Final Year HKUST student in RMBI + COSC Major

Hi! This is Cinnie. Thank you for coming to my website. This website is coded from scratch by me with self-learnt HTML5, CSS3, and Bootstrap5, and it is responsive! I’m currently a final year bachelor degree student in HKUST, majoring in Risk Management and Business Intelligence (RMBI) & Computer Science (COSC). Feel free to contact me any time and I look forward to seeing you!


About Me

  • Name: SHE, Fong Wing (Cinnie)
  • Age: 21
  • Location: Diamond Hill, Hong Kong

My Passion & Career Target

Artificial Intelligence and Machine Learning are the actively researching field in the recent decades, and it is everywhere in our daily life. I believe that there are a lot of opportunities to apply them in solving problems in our world, and it could help people to have a more secure, and higher quality way of life, which could make everyone lives happier. This is why I have been participating in quite a lot of internships and research projects in these fields during my university life.

I am passionate about exploring the tech world since Year 1 when I got in touch with Python and found out that I love coding, which requires both logical and creative thinking during the development process. In my 4 years of university life, I explored from data analytics, to web and mobile app development, and to machine learning and artificial intelligence. They are all facinating, and I decided to explore particularly in Software Engineering in the end because I enjoy building apps that interacts with users and helps make their lives better. I am striving to pursue a career as a Software Engineer after graduation, but am also looking forward to learn more about Machine Learning along the way.


MY EDUCATION

I graduated from Po Leung Kuk No.1 W.H. Chung College in 2019 and have been receiving education in HKUST since then. In my Year 1-3 studies, my CGA was 3.431. Here are the courses that I have taken in the past 3 years as a RMBI student.

2022-23
Fall Semester
(TGA: -)

  • Software Engineering
  • Operating Systems
  • Deep Learning in Computer Vision
  • Undergraduate Research Opportunities Series 1
  • RMBI Final Year Project I

2021-22
Summer Semester
(TGA: 3.3)

  • Undergraduate Research Opportunities Series 1
  • Classical Chinese

2021-22
Spring Semester
(TGA: 3.725)

  • Cloud Computing and Big Data Systems
  • Business Modeling and Optimization (Excel)
  • Advanced Data Mining for Risk Management and Business Intelligence
  • Design and Analysis of Algorithms
  • Computer Organization
  • Derivative Securities

2021-22
Fall Semester
(TGA: 3.44)

  • Data Mining
  • Discrete Mathematical Tools for Computer Science
  • Object-Oriented Programming and Data Structures
  • Introduction to Probability Models
  • Introduction to Multivariable Calculus
  • Electronic and Information Technology

2020-21
Summer Semester
(TGA: 4.000)

  • Database Management Systems

2020-21
Spring Semester
(TGA: 4.017)

  • Business Case Analyses II
  • Cultures and Values: Language, Communication and Society
  • Financial Management
  • Introduction to Risk Management and Business Intelligence
  • Macroeconomics
  • Programming with C++

2020-21
Fall Semester
(TGA: 2.671)

  • Applied Statistics
  • Business Case Analyses
  • Business Ethics and Social Responsibility
  • Matrix Algebra and Applications
  • Operation Management
  • Understanding Society

2019-20
Summer Semester
(TGA: 3.300)

  • Biology of Human Health
  • Undergraduate Research Opportunities

2019-20
Spring Semester
(TGA: 3.135)

  • Business Ethics and the Individual
  • Calculus II
  • Chronicle of Internet Commerce
  • English for University Studies II
  • Introduction to Financial Market
  • Introduction to Information Systems

2019-20
Fall Semester
(TGA: 3.46)

  • Calculus 1B
  • English for University Studies I
  • Introduction to Computer Science
  • Microeconomics
  • Principles of Accounting I

WORK EXPERIENCE

In Year 2 Winter Semester, and during the same year Spring Semester, I have worked as an intern in PanopticAI Limited and viAct.ai with jobs related to AI.


viAct.ai

Job Title: AI Engineer (Internship)

Duration: April 2021 – May 2021

Responsibility: Creating a Model inference Workflow with Prefect

This internship started after I attended a sharing session about AI Industry Career Opportunities and connected with one of the speakers, Hugo, through Linkedin. He appreciated my attitude to learn and strive for opportunities, so he had given me a chance to work as a free intern given that I had no background in Computer Science and that they only hire experienced engineers.

The task that they had given me is about creating a workflow that regularly takes in a directory of images from the local computer into an AI classification model and outputs the probabilities of a person wearing and not wearing a helmet. This workflow was created with the Python library Prefect, you could check out the GitHub repository for this task here: Go to GitHub.

Before they gave me this task, I had no idea what Onnx model and Prefect are, and I had never tried loading and saving files in local computers through code. I have learnt about how to create a workflow, how images are pre-processed, and how to use different libraries all by myself during the internship. I found this internship meaningful since it had given me an opportunity to learn and practice, and I have learnt more about some common practices, including managing a GitHub repository, and creating a readme markdown file.


PanopticAI Limited

Job Title: Computer Vision/Machine Learning Engineer (Internship)

Duration: December 2020 – January 2021

Responsibilities

  • Assist and support the R&D team in product development, including advanced AI algorithms, computer vision techniques and IT integration
  • Technical review of relevant R&D materials, including scientific papers, industry reports, and product descriptions
  • Assist the R&D team in product development by training an AI classification model

This internship experience is rewarding. They have given me chances to learn about different AI Computer Vision topics, including image segmentation, human detection/human pose estimate, multiple object tracking, depth estimation, accurate temperature measurement, and thermal image-based method. Through the journey, I have read through some research papers in different areas which have given me some insights on the recent AI industry development. And I have also been given a chance to train an AI classification model with a new synthetic dataset. On the technical side, I have really learnt a lot.

For the non-technical part, during the internship, I was able to see the difference between university programming, and business programming. In university, most projects are guided with instructions and there are lots of assumptions. However, in a real business situation, we have to consider all these assumptions too. Hardware, environmental parameters are also in the considerations during the product development. Besides that, during the internship, I was able to see how teams work together, having regular meetings, how the CEO leads the company and teams, and how they discover new directions for product development. I was able to find my way to contribute in work, and it was a fruitful learning experience for me.

OTHER EXPERIENCE

I have joined 3 Undergraduate Research Opportunities Program (UROP), a Final Year Project for RMBI, the INSPIRE Women in Technology Program organised by Credit Suisse, the FDM Group Women in Tech Bootcamp, and participated in 2 Case Competitions in the past 3 years of my university life. Besides, for projects that I have done, please visit 'My Projects' page.


UROP in HKUST

Duration: September 2022 – Present

Project Title: AI meets Big Data: User Analytics and Personalized Recommendation Based on Location Data

Topic: Medical AI Flutter Application

Supervised by Professor CHAN Gary Shueng Han and Dr Ki Kit Lai and research assistant Mr. Tsui Wai Lun, I am currently responsible for reading medical AI research papers, and writing Flutter code for mobile/web application development.


Final Year Project for RMBI

Duration: August 2022 – Present

Project Title: Credit Scoring (Predictive Analytics)

Tasks: Automated Binning, Interactive Binning, and Reject Inference for Credit Scoring

Closely cooperating with our business partner - Spring Milestone, supervised by Professor Jingyi Wang, our group of 3 RMBI students is developing a Dataiku pipeline for automated and interactive binning with credit scoring data. Dataiku is a centralized solution for data preparation, visualization, machine learning, analytics, etc., which we are able to use Python and R for developing script to create a data pipeline. We are going to use R shiny library for the interactive binning interface, and is doing more research on relevant Credit Scoring models, and reject inference approaches.


Music Flip - Computer Vision Android Application

Duration: June 2022 – August 2022

Aim: Flip pdf sheet music pages through the use of head gesture (i.e., blinking, head shaking, nodding)

This is a commercial project that I have developed through collaborating with our HKUST RMBI + COSC alumnus Hayden Chiu during the summer of 2022. The project aims to facilitates musicians to flip their sheet music during their musical performance without the need to bother flipping it by hand while worrying about how this would affect their performance. It makes use of the Computer Vision technology to enable users flipping their sheet music by simple head gesture like nodding head or winking eyes.

I was responsible for the settings page, icon, splash screen, and notification layouts and functionalities. In particular, I have had practical experience in using the PreferenceScreen, setting locale, themes, sending intent, etc. On the other hand, I am also responsible for collecting data related to head gesture, for the training of machine learning model. Although I was not responsible for the model training part, but we have meetings sharing our development process with each other for learning purpose. It was a great learning experience, and I have learnt the whole process of embedding computer vision technologies to android mobile application development, from data collection, to training models, and deployment. It was fun, and I really appreciate him for inviting me to this interesting project!

Here is a link to the Google Play Store: Go to Google Play.


UROP in HKUST

Duration: June 2022 – August 2022

Project Title: Deep Learning in Natural Language Processing

Research Topic: Evaluation of FinBERT Performance on Multi-Class ESG Classification Task based on the MSCI Framework

Supervised by Professor Huang Allen Hao and Professor Yang Yi, and with the help of Postgraduate students Miss Hui Wang and Mr. Srijith Kannan, I have completed the research on the evaluation of FinBERT performance for multi-class ESG classification. The project included longer than one month of data labelling process, and another month for model fine-tuning process. It was a valuable experience which allows me to write up data preprocessing, training, fine-tuning, and evaluation code for as many as 11 machine learning models. These ML models include Naïve Bayes, Logistic Regression, Linear SVM, Random Forest, MLP, CNN, LSTM, Bi-directional LSTM, GRU, BERT, and FinBERT, where FinBERT is a Large Language Model developed this year that adapts to financial texts.

Through the project, besides the ML part, it was also a fresh experience to be labelling such a huge amount of data. I was responsible to ensure the data label quality, and it was a tough work. However, I enjoyed it a lot because I could make use of this opportunity to force myself reading company's CSR reports and understand more about different company's ESG operations.

Here is a link to the code and report I have written for this research project: Go to GitHub.


Credit Suisse INSPIRE Women in Technology Program

Duration: April 2021 - June 2021

Project: Task Tracking Mobile Application

I was mentored by Dave and Wakas from Credit Suisse throughout my project on creating a Task Tracking Mobile Application called Challenger. Here is a simple demo for the product of this 10-week mentorship program: Go to YouTube. And you can also check the details out in GitLab: Go to GitLab.

In the beginning of the program, I knew nothing about software engineering. It was my first time to dive into this area, and I had no idea on how to use JavaScript, React/React Native, Expo, GitLab, and SQLite. Everything started from scratch, starting from learning about sprint, for instance how a project is managed, refreshing my memory on Git and learning about GitLab (e.g. how to do the merging, how to view logs, etc.). Also, I had tried to use CI/CD pipeline with the help of Waqas so that I could have my application published automatically after pushing it to the remote repository.

Apart from these, I have gone through some basics of JavaScript and ES6, which is an entirely new language for me, learning from something as simple as logging something on the console, to looking at concepts like Promises and Async Functions, etc. Besides, I think trying with mobile app development is also very exciting. Using Expo and React/React Native to construct an application, seeing what I have coded on a real smartphone screen is really satisfying. All the concepts like components, states are so new to me, so when I succeed to use the useState function to store the error message for example, and make it pop up and refresh on the screen, I was so happy, and I really like that feeling of satisfaction. In addition, I have also tried with Expo SQLite to store for example username and password, and also the tasks. It was a good experience to try understanding how data is stored, how queries are made, and how to use callbacks to re-render the application.

From a non-technical perspective, I have received a lot of career advice from Dave and Waqas. Able to know how to prepare to become a software engineer is rewarding. And I was also able to see them doing the debugging for me during the live Zoom meeting, which was really beneficial to my learning.


FDM Group Women in Tech Bootcamp

Duration: 9th August 2021 - 13th August 2021

Project: Hangman Game

The Tech Bootcamp organised by the FDM Group taught the basics of Python, for example conditionals, arrays, dictionaries, etc., in a small class environment.

On the technical side, it has consolidated my understanding and enhanced my proficiency in Python through a large amount of exercises every day. I was able to get used to solving problems, and think logically to turn ideas into codes. At the end of the week, I was able to build the hangman game from scratch without any assistance from the trainer. You can see how it looks on YouTube: YouTube. And can check the details of the code on GitHub: Go to GitHub. It was built with the use of a turtle library.

On the non-technical side, I have really learnt a lot. First of all, it was my first time to stay in an office for the whole day since the previous internships were all work from home settings. I was able to feel what a working environment is like, see how people collaborate and communicate with one another, and try embedding in it. Secondly, since this was a Bootcamp targeted at graduated people, I was the only undergraduate in this Bootcamp. Hence, meeting, learning, and communicating with people in a different age group was a fresh experience for me. They have different kinds of experience and passions, for example one of them is planning her own mobile application, and another one is working in a law firm. Furthermore, my confidence in presentation was enhanced. At the end of the week, I had a presentation in front of all the people in the office without much preparation for that. Being an introverted person, it was my first time to enjoy a presentation. We played the hangman game together, and the atmosphere was good. This presentation has really taught me about my ability to present my ideas to others, which I used to struggle with a lot before. I felt lucky that I have plucked up my courage to apply for this Bootcamp.


UROP in HKUST

Duration: June 2020 – August 2020

Project Title: Application of AI-based Technique to Enhance Thermal Comfort Sensing for Smart Air Conditioner

Supervised by Professor LEE Yi-Kuen and with the help of Mr. Ishtar, I have completed the UROP Program successfully in my Year 1 summer. Due to my limited knowledge and skills in Year 1, I was responsible solely for data collection using their developed Android App. The app functions similar to an accelerometer and a gyroscope, and I used it for taking related data on different human activities.

However, I am passionate about knowing more about AI and Machine Learning technology. Therefore, I searched for YouTube machine learning courses so that I could try to build the machine learning model for human activities classification myself. I gained some basic knowledge on deep learning, neural network, computer vision, and NLP using Tensorflow. With this effort, I still face quite a lot of difficulties in creating the model. I sought advice from my supervisor, and they gave me guidance on preprocessing the data, and gaining insights from it. Unfortunately, I was unable to finish the model before the program period ended, but I still gained valuable experience from it.

Here is a link to the course video I've watched on YouTube: Go to YouTube.


Avenue Business Case Competition 2020

Duration: August 2020 – September 2020

I have worked with my friends in HKUST to develop a comprehensive and strategic proposal for Avenue, which is a leading privately-owned asset management company based in Hong Kong. The target of the proposal is on leveraging technology to understand the behaviour and fulfil user-friendly expectations of platform users along the customer journey, form partnership, educate and attract new investors.

Our Deliveries

  • Website Improvement
  • SNS Implementation
  • Robo Advisor
  • 3D Virtual Community Place

We did research on how technologies could be leveraged in the business and learnt about business planning, NLP applications in Robotics Advisor, and related topics.


Fintechstic Case Competition

Sub-theme: Digital Wallets

Duration: October 2020

I have worked with one of my RMBI friends, and two newly met HKUST friends from business school in formulating FinTech solutions for Tap & Go by HKT. We did a lot of research on the use of technologies in digital wallets. In the end, we came up with ideas such as micro-investment features, expense tracking, security measures, virtual assistance, and loyalty programs. I have learnt about recent applications of AI and machine learning in personal financial sectors, some industry insights, and of course, cooperation skills.

CERTIFICATES

In Year 2 Summer, I have self learnt Java in Coursera to learn more about Object-Oriented Programming in order to improve my skills in software engineering.


Java Programming: Arrays, Lists, and Structured Data

Course Offered by: Coursera - Duke University

Date of Completion: August, 2021

See Certificate: Here

Through this course, I have learnt about the basics of cryptography, implementing Caesar Cipher and Vigenere Cipher, generating random stories, and analyzing web server logs with the use of Java Array, ArrayList, and HashMap Data Structures.


Java Programming: Solving Problems with Software (with Honors)

Course Offered By: Coursera - Duke University

Date of Completion: July, 2021

See Certificate: Here

Through this course, I have learnt about fundamental Java Syntax and Semantics, Strings, reading CSV Files, and done an honor project on turning RGB images into black-and-white images.

ABILITIES

Spoken & Written Language

# Skill Proficiency Level
1 Cantonese Native
2 English Fluent
3 Mandarin Fluent
4 Japanese Introductory ~ Intermediate

Programming & Other Skills

# Skill Familiarity Level
1 HTML5 80%
2 C++ 70%
3 Excel 70%
4 Bootstrap5 70%
5 CSS3 65%
6 Python 60%
7 Android Development 60%
8 Git/GitHub 60%
9 Pyspark 50%
10 SQL 50%
12 JavaScript 40%
13 MIPS 40%
14 Flutter 30%
15 Java 30%
11 R 20%
16 React 10%
17 SQLite 10%

EXTRACURRICULAR ACTIVITIES

Team Member of HKUST Table Tennis Team

I am currently a team member of the HKUST Table Tennis Team and have represented HKUST in the USFHK Table Tennis Competition and Hang Seng All Schools Championships. It is really fun to play table tennis with my friends and hang out with people with the same hobby!

Financial Secretary of HKUST Table Tennis Club 2020

I was responsible for managing the financial records and cash of the club, assisting the functions of it, such as helping out in team recruitment, club trainings, and promotion activities.

MY HOBBIES

Songs Composition

Apart from coding, and playing table tennis, I also like to write my own songs in my spare time. I've joined the Christmas Singing Contest with my classmate held in my secondary school with my original song! And we ended up getting the 2nd runner-up in group singing! It was an unforgettable experience to sing in front of the whole school.


Table Tennis

I've been playing table tennis for 10 years and have been a table tennis team member of my primary and secondary schools, as well as HKUST. I have been in the Heng Seng Jing Ying Team which is right below the Hong Kong Youth Team when I was in Form 4. I enjoy playing table tennis so much!


Coding

Learning coding is really fun, I enjoy being so focused on a single project at night, and end up finishing it after so many trials and errors. Even though I do not have a Computer Science background, I really like to use my spare time to learn different programming languages as well as industry practices. I really hope that I can pursue a career in the tech industry!