Cheyenne Goh (she/her) UCalgary Software Engineering Student

Hi there! I'm Cheyenne.

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

Resume (NA) / CV (EU)

Skills

Majority of the classes I’ve taken in university were conducted in either Java or C/C++. I also have a practical understanding of front-end web development using ReactJS from collaborative term projects.

During the summer of 2021, I worked a summer student position at Flexcim Services Inc., a small manufacturing company that specialises in injection moulding and CNC machining. I gained experience writing software in Python to manage MySQL databases and programming PLCs using ladder logic.

From May 2022 to August 2023, I did a software internship at AMD. I contributed to rocFFT/hipFFT, an open-source library for computing Fast Fourier Transforms on AMD and NVIDIA GPU devices. I developed skills in GPU programming using C++, as well as prototyping and performance testing using Python.

Projects

Flower Image Classification (ENEL 525 F23)

Flower Image Classification

A machine learning model built using Python that uses a convolutional neural network to perform classification of the Flowers Recognition dataset by Alexander Mamaev.

Tools used: TensorFlow, scikit-learn, Matplotlib, NumPy, OpenCV

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

Achievements

Academic

Athletic

Travel

Since emigrating 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 32 countries over five continents. I’ve visited Australia, Austria, The Bahamas, Belgium, Belize, Bulgaria, China, Cuba, France, Greece, the Holy See (Vatican), Honduras, Hungary, Indonesia, Ireland, 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.

I will be moving to Ireland in June 2024 to study at the University of Limerick.

Interests

Video Games

“I’ve never seen someone so bad at video games before—I didn’t know it was possible!” – A friend watching me try to play The Stanley Parable.

I enjoy playing video games even though I am objectively not very good at them. 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, KeyWe, and A Little to the Left. [Steam, Discord]

Consoles: Nintendo Game Boy Color, Nintendo Game Boy Advance SP, Nintendo DS Lite, Nintendo 3DS, Nintendo GameCube, Sony PlayStation Vita, Sony PlayStation 4

PC: AMD Radeon RX 6700 XT, AMD Ryzen 5 5600, 32 GB RAM

Photography

Toy Camera

My photography journey began in 2007, when I received a pink toy camera from my godmother for Christmas. Not long after receiving it, I dropped it and broke it. Sadly, this will not be the last camera of mine to suffer this cruel fate.

A few years later, I bought a black Sony Cyber-shot camera from the local Walmart. It was the first major (over CA$100!) purchase I’d ever made. Unfortunately, it fell off my lap and smashed against a tile floor during a family vacation to Florida, USA in 2011.

Shortly after this, my dad got me an updated Sony Cyber-shot camera as a Christmas gift. The death of this camera was the most theatrical and tragic of all. It was a rainy day in New York City, USA. I was exploring the city with my brother, dad, and uncle. We were walking through Times Square when I saw a massive puddle. Naturally, I had the urge to jump over it. As I was jumping, the camera fell out of my pocket and into the puddle. I grabbed it out as quickly as I could, but it was too late. Slowly, the water seeped through its components. It took its last photograph in the American Museum of Natural History before drawing its last breath in my clumsy arms.

Despite my terrible track record, my passion for photography never died. These days, I shoot with a Olympus E-PL3 micro four-thirds digital camera and an Olympus OM-1n film camera. I love using them to capture memories of different people, places, and things. Thankfully, both these cameras have survived to this day.

Olympus OM-1n

Bouldering

I started indoor bouldering recently and I’ve been enjoying it a lot. It’s been an awesome way to get moving while also hanging out with friends. I love crimps and hate slopers.

Coaching

I am currently an assistant coach for the Calgary Speed Skating Association. I coach the youngest group of skaters, aged 10 and under, on both short and long track. I am always impressed by how quickly they learn and improve.