Programming
I have experience programming interactive projects both collaboratively as a team member and independently.
​
Languages
HTML, CSS, JS
C++
A-Frame (JS)
Unity Game Engine (C#)
OpenFrameworks (C++)
React (JS)
Plush to the Rescue
.png)
Play the game for free in-browser here: https://itch.io/queue/c/2942285/game-dev-demo-day-fall-2022?game_id=1826626
I worked on this game as part of a team. It's created in C# using Unity and Adobe illustrator. My part in creating this game is: ​
Art/Design
Creating toy block obstacle sprites
Creating instructions page
Volume Slider sprites
Programming & Others
Player animations for keyboard and controller (sprites was done by a teammate)
All sound effects
Volume Slider
Skybound
Play the game for free in-browser here: https://skybound1.itch.io/skybound-imd2006
I worked on this game as part of a team. It's created in C# using Unity, Adobe Photoshop, Adobe illustrator. My part in creating this game is:
​
​
Art/Design
Designed and made all art assets for all of the player balloons (balloon, basket, sash, tassel,flag)
Created all the island designs in collaboration with a team mate
Cloud sprites
Help menu artwork
​
Programming & Others
Changing out balloon sprites for different parts of the balloon (only changing the basket, only changing the balloon, adding flags and tassels)
Implementing the pause state and pause menu
Volume controls
Making Flags and tassels respond to physics
Creating the win state and final balloon appearance
​​
Other aspects of the game created by teammates listed on the game page.
Shopping Website
Shopping website page created from scratch following on provided web design using bootstrap.
Kite

Interactive program made with Open Frameworks using original graphics.
​
Project repository: https://github.com/KCkats003/Kite/tree/main
Interactive Color Tracking
This is a program that takes live webcam footage and uses the locations of two colors detected to create an interactive artwork. The colors to be tracked can be picked by directly clicking on the color footage thumbnail. Some of this code was provided to me by my professor.
Image Editing
This program can adjust the brightness, contrast and saturation as well as RGB color balance.
It can apply filters on top of each other, some of which involve using matrices:
-
blur
-
emboss
-
horizontal lines
-
vertical lines
-
invert
-
add noise
-
vignette
-
streaky
It can also save out the edited image to the local disk.
​
Some of this code was provided to me by my professor.
Fishing for Stars

Game made in OpenFrameworks using C++. This game is an endless scroller game with the player's goal being collecting stars and avoiding obstacles. The game uses an original physical controller made using Arduino. Full video of game coming soon.
​
Some of the artwork in this game was created by digital artist ansimuz and can be found here:
This game was made in collaboration with a partner.
​
Project reposititory: https://github.com/KCkats003/FishingForStars
Arduino Clock
Interactive clock made using processing.
Breadboard

Schematic

Architecture Website
History of Architecture education website developed with as part of a team.
Maya Python
Procedural Modeling
Procedural generation program for creating 3D models of spaceships in Maya. The program will create a 3D model with random dimensions and a random chance of the certain features on the model .
Maya Procedural Gazebo Generator
Procedural generation program for creating 3D models of Gazebos in Maya. The program will create a 3D model with the specified dimensions. The user can also specify of the gazebo will have a round circle base or a polygonal base as well as the number of pillars or sides the Gazebo has. The user can also including certain decorative features on the model such as:
-
Railings
-
Benches
-
Stairs
-
Decorative corner braces for each pillar
-
Decorative trim near Roof
​
Audio Visualizer
Audio Visualizer made using OpenFrameworks