Hi! I'm Bill Cui

$ whoami

I am a software developer who is passionate about building products that make tech move faster

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

$ ls ~/workexperiences

Tesla

Sept 2023-Dec 2023

Vehicle Systems Integration and Tools Team

Carta

May 2023-Aug 2023

Kubernetes

Helm

Docker

Python

React

Developer API Platform Team

Faire

Sept 2022-Dec 2022

Kotlin

React

Retailer Acquisition Team

Royal Bank of Canada

Jan 2022-April 2022

Angular

Spring Boot

RBC Express - Digital Banking for Business Team

Kritik

May 2021-Aug 2021

React

Express.JS

Node.JS

MongoDB

Kritik - Peer to Peer Learning Platform Team

$ ls ~/projects

$ grep Web

Tripplanner

Golang

React

A tool that provides a comprehensive view of an entire road trip. Segmented by each day with a list of hotels available for pit stops, as well as providing nice-to-haves such as exporting routes into Google Maps

MathSocLibrary

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

ToTheMoon

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

HTNEventBrowser

React

Next.JS

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

DropShare

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

MiniMaxBattleSnake

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