Cheyenne Goh (she/her) UCalgary Software Engineering Student

Hi there! I'm Cheyenne.

I am a fourth-year student pursuing a BSc in Software Engineering with a minor in Mechatronics from the Schulich School of Engineering at the University of Calgary. Currently, I am doing a 16-month internship work term at AMD. I was born on the bustling tropical island of Singapore and raised on the placid prairies of Leduc, Alberta. I was also a short track speed skater in a past life.

Resume (PDF)


Majority of my university courses were conducted in either Java or C/C++. I also have front-end web development experience in ReactJS from collaborative class projects. At my summer student position, I programmed primarily in Python. My industry experience includes writing software to manage MySQL databases and programming PLCs using ladder logic. I am proficient with graphic design software, including Adobe Photoshop and Inkscape, as well.


Estates (CPSC 471 W22)

A real estate web application implemented using the MERN stack for buyers, sellers, and realtors to browse, buy, and sell properties.

Tools used: ReactJS, NodeJS, ExpressJS, MongoDB Atlas, Git
Collaborators: Jacob Nguyen and Adeshpal Virk

BetterBoxd (SENG 401 W22)

A movie discovery and social media web application for users to browse through movies, read reviews, create and view lists of movies, and log movies into their own personal journal.

Tools used: ReactJS, ExpressJS, MongoDB Atlas, Redis, Docker, Kubernetes, Git
Collaborators: Maxwell Botham, Michele Esercitato, Ethan Gill, Arne Hilao, Faisal Hossain, and Lucas Ion

RENT’R’US (ENSF 480 F21)

A Java implementation of a rental property management system for renters to browse properties and for landlords and property managers to post and manage their listings with an intuitive graphical user interface.

Tools used: Java, MySQL, Git
Collaborators: Divyansh Goyal, Rui Guan, and Sajid Hafiz

Faculty FrankenFurniture Finder (HYL Hackathon 2021)

A user-friendly application that facilitates the supply chain management of furniture inventory in an SQL database by receiving requests, computing the most cost-effective order fulfilment, modifying the database, and producing an order form.

Tools used: Java, MySQL, Git
Collaborators: Carter Fuchs, Habib Jinadu, and Logan Jones

Digital Dashboard (ENGG 233 F18)

A simulation of a digital dashboard for consumer vehicles that takes input sensor data, performs calculations, and visualizes the information in a useful manner.

Tools used: Processing





Since moving from Singapore to Canada in 2003, I have been to six provinces across the country (Alberta, British Columbia, New Brunswick, Ontario, Quebec, and Saskatchewan). I have also been able to return to Singapore fairly frequently over the years. In total, I have set foot in 30 countries over five continents. I’ve visited Australia, Austria, The Bahamas, Belgium, Belize, Bulgaria, China, Cuba, France, the Holy See (Vatican), Honduras, Hungary, Indonesia, Italy, Japan, Malaysia, Mexico, Monaco, the Netherlands, the Philippines, Poland, South Korea, Spain, the United Kingdom, and the United States. I have passed through Germany, the ROC (Taiwan), and the United Arab Emirates on layovers as well.


Video Games

I enjoy playing video games even though I am objectively terrible at them (someone once said to me, “I never seen someone so bad at video games before–I didn’t know it was possible!”). My proudest accomplishment has been sucessfully mapping my Logitech Driving Force GT racing wheel to Goat Simulator controls so I could drive the goat. My all-time favourite video games include Persona 4 Golden, Overwatch 2, GRID Autosport, Mario Kart 7, Super Smash Bros. Melee, Pokémon Ruby, Tetris, and osu!. [Steam, Discord]


Although I’ve largely become a bum since retiring from short track, I still enjoy going on the occasional ride with friends on my road bike. I hope that I can muster the motivation to do it more often. [Strava]