Templated systems library spanning movement, state management, save and load, attack and weapon execution, input routing, damage and status effect application, and more. Designed for drag-and-drop ease of use for quick prototyping and standardized workflows built upon solid programming practices.
Developed in GDScript, with more computation-heavy systems bound to C++. Hopefully contributing to a game on your screen soon!
Game jam submission made in one week under the theme "inside out," produced in collaboration with keehar. Designed and implemented gameplay mechanics and systems, including a basic level editor, tile and grid system, game control systems, input handling, movement, and more. Composed three original songs. Even more coming soon, including enemies, leaderboards, more levels and worlds, and an overall smoother gameplay experience.
Developed using the Unity Engine & C# in VS Code, Github for version control, and Notion for design and task managament. Music produced in Ableton Live Studio 11.
A short adventure game about a curious creature and moon clowns, made in collaboration with keehar. Developed story, composed original songs and sound design and effects, and implemented gameplay code and systems, including the inventory backend and UI, as well as item, environment and NPC interactions.
Developed code and gameplay in C# utilizing Unity Engine and Visual Studio, using Github for version control and Notion for task management. Music and sound effects written and produced in Ableton Live Studio 11.
Raytracer program written in C++ as a learning exercise to understand more about computer graphics rendering. Features include:
Planning object scaling, triangle shaped hittable objects, and multithreading support, all leading towards importing of custom 3D models for raytracing rendering. However, this project was for fun and I am ready to make new things, so it may be a while.
Tool to read, process, and stream byte data from various file formats such as PDFs, JPGs, and others into wav files for use in generating sample libraries, sound effects, and other interactive audio fun. Currently working as a very basic CLI tool on text and basic image files.
Still in development, written in C++.
Fed album covers into various self-built generative adversial network architectures (GANs) in order to generate genre-representative artwork from random noise tensors.
Developed in Python utilizing PyTorch, Pillow, Matplotlib & OpenCV libraries in a Google Colab environment in collaboration with another student.
Loaded and preprocessed a set of clothing images, and then designed, constructed and tuned convolutional neural network architectures (vanilla CNNs versus an autoencoder classifier) to identify the particular type of clothing.
Developed in Python utilizing PyTorch, Pillow, & Matplotlib libraries in Jupyter Notebooks.
Iteratively engineered a natural language dataset made up of Yelp reviews, developed an automated framework for training, optimizing, and evaluating support vector machines models, and then reviewed validation set accuracy results.
Developed in Python utilizing SKLearn, NLTK, Matplotlib, & Pandas libraries in Jupyter Notebooks.