A software system that can be used to simulate "Kinetic Art". User can build and configure the platform for starter, and will be able to program each node in the platform to make their own "Kinetic Art" design. Also included is the functionality to save and load their already-made design, which the user can then simulate their finished design straight away without having to create a new one each time.
September 2018 - December 2018 (version 0.3.1 released for project submission)
Download (v0.3.2) for Windows.
A simple Minecraft clone for my school project. I've added a couple of new features not required for homework and had it posted on my Github page after the project is due. It's still ongoing so I'll for sure pick this project up again and improve more on it on my free time.
Download (v0.1.4) for Windows.
Calculator with Java Swing
A calculator program using Java Swing as the GUI. This was initially a project for my COMP 585 - GUI class. The project was already finished by its due (for all the required functionality for the project), but I'm still continuing this project after that - adding more functionality, updating the looks, and etc mostly for fun.
Java + Swing API
Download .jar (v1.1).
An Augmented Reality (AR) Turn-based Multiplayer Strategy game developed during my final year in CSUN for Senior Design Project course. Acted as Product Owner as well as designing and developing the game. Main components of the project consists of Unity3D Game Engine, C# Language, and Vuforia SDK for AR technology.
September 2017 - May 2018
Download .apk (v1) for Android.
I've been developing software and programs since I've got into college in 2015; with projects ranging from low-level programming in C, several algorithms and data structures programs, some mini-games in C# and Unity3D, to object-oriented designs in my strongest suit Java as well as web design (this page if it wasn't obvious enough). I quite enjoy coding and programming ever since I first started doing it, and so my goal is to hopefully keep doing this until forever, I guess. As of now, I'm very interested in gaming and motorsports, so if I would somehow be able to get myself into either one of those industry, it should be very nice, no?
I started getting myself into coding with this language, so I can say that I have quite some confidence writing using Java compared to other language. I've used Java in most of my projects so far, coding not just command-line interface programs, but also graphical interface applications having used both Java Swing and JavaFX.
C# and Unity3D
I first introduced to C# when we decided to make a game using Unity3D engine back in my senior design project (Battle-490). Some time after that, I finally got used to the language and all the useful tools within Unity that I can say I enjoyed making projects using both of these. My senior design project does taught me a lot about game development process and how to design and build a game from scratch. I've dreaded the process of finishing that project, some time along the way, but the stuff that I've learned in the process will definitely be useful to me in the future.
I do have several school projects involving C language. While I haven't got much projects involving C that I can show, those projects that I have done with it does gave me some insight of just how much control I have over the hardware compared to high-level language.