Hi! I'm Bill Cui

$ whoami

I am a software developer who is always learning new things

Currently, I am a fourth year Computer Science student at the University of Waterloo

$ ls ~/projects

$ grep Web

Mathsoc Textbook Library

Angular

Node.JS

Express.JS

MySQL

Docker

Linux

A fullstack textbook library and point of sale system designed and made for the University of Waterloo's Mathematics Society

To The Moon

React

Python

Flask

Google Cloud

DropBase API

Reddit API

A Reddit forum webscraper for NLP analytics on the hottest bullish and bearish stocks. Consumed Reddit's PRAW API and Google Cloud's Natural Language Processing API to scrape subreddits and acquire sentiment on stocks.

DropBase API sponsor prize second place

Hack The North 2022 Event Browser

React

Next.JS

A mobile friendly hackathon event browser that I have developed for Hack The North 2022's Frontend Challenge

Drop Share

React

Next.JS

Node.JS

Express.JS

MongoDB

AWS EC2

AWS Route 53

Docker

A decentralized charity donation platform that you use to donate anything, anytime, anywhere! Utilized Googleโ€™s Map API to allow users to drop a pin on their donated itemโ€™s location. Leveraged MongoDBโ€™s $geoNear to aggregate and present pins that are closest to userโ€™s location

Lyricalculus

Vue

Python

Flask

Scikit-Learn

Tensorflow

MongoDB

AWS EC2

Route 53

Powered by a SVM classifier NLP model, predicts how lyrical a hip hop song is with 80% accuracy. Most impactful features - TD-IDF scores, Glove cosine similarity scores

$ grep Systems

ThePollingExpress-RTOS

C

ARMv4

A real time operating system + series of user tasks meant to control multiple Mรคrklin trains for the University of Waterloo CS452 Real-time Programming course

$ grep AI

MiniMax BattleSnake

Typescript

Node.JS

Express.JS

Utilized the minimax algorithm to forecast and predict future game states. Complimented with alpha beta pruning to greatly reduce search space for optimal game path. Also used flood filling to determine how much space the snake head has access to in each possible direction, and A star to path find towards food

Second place in Royal Bank of Canada's AI Snake competition

$ vim ~/.contact_me