Cody Li

Aspiring Software Developer

About Me

I am currently a 4th year Computer Engineering student at the University of British Columbia. Through working on various projects and co-ops, I have experience with full-stack android/iOS/NodeJS and firmware development. I'm also a member of UBC Thunderbots, a student design team building autonomous soccer-playing robots. I am particularly interested in robotics, autonomous vehicles, distributed systems, cloud services and backend web development. In my free time, I enjoy custom mechanical keyboards and esports.

Programming Languages

C++, JavaScript, Python, Go, Java, C

Technologies

Node.js, Express, SQL, MongoDB, Jest, Qt, Bazel, GTest

Other

Git, Linux, AWS, Travis CI, Wireshark, Raspberry Pi, Bash

Projects

Fin-der

Fin-der provides a tinder like interface to finding friends in the covid age. It is an android app that particularly aims to connect university students who aren’t able to interact face to face with their peers. I mainly worked on the NodeJS backend using Express, MongoDB, and AWS to implement a feature-complete user, match and chat systems. As a result of our agile process, we placed in the top 5 out of 24 groups while gaining valueable knowledge in RESTful APIs.


FOEX

FOEX is an Android Application that estimates the expiration date of various produce. It also stores a history of items scanned, giving users reminders for when their food may expire. This project was completed at NWHacks 2020 and received the Wolfram Alpha Award.


Rover

Rover is a fully autonomous line following robot built with a Raspberry Pi, breadboard and chassis. I also built an Android App that allows the user to manually override control of the robot and live stream from the Pi Camera.


Located In


Vancouver, BC, Canada

Phone


+1 (778) 788-8709