Projects
Check out my Github here!
"Have dreams big enough to scare you."
- Sully: Monsters Inc.
Programming
Reversi: Terminal Game
C# terminal game for playing Reversi against an AI that uses MiniMax algorithm with alpha/beta pruning to handle game theory.
Reversi: 3D Unity Game
Using the logic from "Reversi: Terminal Game", incorporate the code into Unity (2019.3.6fl) to create a UI.
Binary Emulator: LEGv8
A python program that takes a binary (.machine) file, translates the binary into assembly commands, and then executes the assembly commands.
eventXpert
An Android application to sign-up and check into events. Users create an account and can sign-up for pre-existing events, view events already signed up for, or create a new event for other users to see.
Working on a team with two other people, we all do full-stack.
- Android Studio (Gradle & Java)
- SpringBoot (Java)
- OkHTTP (making requests to controllers from front-end)
- SQL(database)
- Gitlab (workflow management)
- Slack (communication)
- Intellij (IDE)

Giphs For Humanity
A web application that mixes the idea of joining a game from Kahoot, and the game idea similar to the card games Apples to Apples and/or Cards Against Humanity, but using giphs.
Working with one other person, we do full-stack.
- Firebase (database)
- Express.js (server, Node.js)
- ReactJS (client, JS)
- Bootstrap (UI, HTML, CSS, JS)
- Giphy API (api)
- Github (workflow management)
Checkers (C)
Checkers game written in C with interactions executed based on files passed as arguments or piped through.
Features
- Configuration file formatting checks
- Rule enforcement (capture (must capture a piece if possible) vs no capture, single jumps (only allowed one jump per move) vs multiple (jumps))
- Flipped board compatible (all red squares are black, and all black squares are red (ie. opposite way board normally looks))
Tools
- CLion (IDE)
- Makefile
- C
3D Art
Final Project (Maya):
45-60 second animation
Class: 3D Production at Nanyang Technological University, Singapore
Assignment:
Using all the skills you have learned over the semester, step through the process of 3D production (ie. story boarding, character design, modeling, rigging, animating, etc.) by creating a 45 to 60 second original short story.
Story: Razor finds a skateboard and learns how to skate around the park.
Visual Art
I haven't drawn much recently, but when I did. My medium of choice is pencil / sharpie / pens.
Graphic Design
Below are some of the assignments from the class. I used Adobe Photoshop and Illustrator.
- Using the topic "suits", create a logo, store front, billboard advertisement, and a car decal.
- Based on a landscape image, recreate the image using recycled materials
- Create an image that uses boxed depth perceptions.
- Design a collection of images using all the skills you acquired during the semester
- -> I decided to theme my project around animated movies.
- -> Simplistic movie posters.