Welcome Trooper.

Hello, I'm Rachel!
I'm an ice-cream enthusiast of Taiwanese descent.

I enjoy building projects in my free time, and I am especially interested in topics regarding game design and machine learning.

Software aside, I love many outdoor activities, such as hiking, camping and skiing, and I can easily spend hours watching movies if time allowed it.

Some of my favorite weekend activities include exploring new cities, munching on delicious but questionable food at local festivals, and relaxing on a picnic blanket.

A few of my newer interests are power washing and sewing personalized clothes from scratch.

A photo of Rachel

California Polytechnic University at San Luis Obispo

Liberal Arts and Engineering Studies: Software & Usability

English
Mandarin Chinese
French

C
Python
Java
C#, Unity
HTML/CSS
JavaScript, JQuery
Unix
Swift, XCode
Adobe Creative Suite
SQL
Firebase, Cloud FireStore
Sudoku

Projects

Lodeals

An iOS app that allows users to search for food deals in the area using Yelp Fusion, Cloud Firestore, Google Maps, and asynchronous data loading. A crowd-sourced project, users add and validate deals for particular restaurants.

See More

Azrael

An isometric, combat-focused game of emergence using Unity with C#. By crafting variety in player mechanic, including both melee and ranged attacks, enemy designs, and flow, Azrael boosts player choice and encourages evaluative meaningful play.

See More

Tile Driver

Implemented several machine learning algorithms with Python to solve shuffled numeric tiles on a board of any nxn size efficiently as well as create difficult puzzles with high optimum path cost.

Simple Shell

A bash-like shell program written in C that can execute single commands with arguments as well as pipelines of commands (|) with arguments. It also supports redirection of stdin and stdout (<, >), though not of stderr (does, however, output errors with stderr).

Detectivore

An android app for people with food restrictions that scans product labels and specifies whether they fit a particular diet by comparing data from our personal ingredients database.

See More

Calculon

An automated testing system written in C that loads a description file containing program arguments, each with input file names, corresponding expected output file names and timeout specifiers. After parsing the description file, Calculon then builds a temporary testing directory using the current path for each line of program arguments, copies all necessary files into it, then executes each test with either a Makefile if found or the specified executable. It compares the outputs with the expected results, prints the diff results, and lastly, destroys the temporary directory.

Linear Simulation

A one dimensional simulation of multiple dimension computational fluid dynamics using multiple processes via pipes. In OOP fashion, the C program uses Cell structs to hold data, which are passed through the pipes.

Fantastical Cinestasia

Storyboarded, shot and edited a Disney-themed 360 virtual reality short film with post-production animation using Oculus Medium and Adobe After Effects.

See More

Martian Poker

Developed a program for Martians that operates a poker game with peculiar 5-card hands, such as All Primes and No Adjacencies.

LZW Compression

A C program that implements the Lempel-Ziv-Welch data compression algorithm, which takes advantage of bit packing to increase efficiency and decrease memory usage.

Mastermind

Created an interactive game of Mastermind with optional flags.

Count Thy Words

A C program that imitates the unix commands wc and cat _ | uniq -c | sort -n | head -10 and can handle input from the command line or additional file(s).

Rick-Off!

A rudimentary tower-defense-style game with a Rick and Morty theme built with Unity in C#. Rick must prevent a variety of Morty enemies from trespassing his territory. Many recognizable catch phrases from the hit show are used as audio sources to provide auditory feedback.

See More
Contact Me
Contact Me
Let's get the ball rolling
(408) 677-0998
rachel.chang.logic @gmail.com
Saratoga, California