Portfolio
Table of content
Notable Projects
Squiggles Stupid Build System (SSBS)

My development of SSBS demonstrates ability with modern C++ and software construction.
Bevy Smooth Pixel Camera (Fork of original)

In order to utilize the plugin in a more recent version of Bevy, I opted to fork the project and perform requisite updates to the codebase. I believe the commit history is demonstrative of my skills for understanding legacy code and upgrading to a modern system.
IBM Full Stack Developer Certification - Capstone Project

The capstone web app is no longer deployed due to maintenance costs. The capstone, and the associated certification, attest to my abilities in a Fullstack environment.
Finite State Machines versus Behaviour Trees

I believe that this article demonstrates not only my ability to break down technical concepts into simpler terms and explain for the target audience of beginner game developers the available solutions to a common problem and how best to determine the best option for their individual use case.
Sqree (Squiggles Tree)

Sqree demonstrates my ability to solve text parsing issues and developing tooling for common issues in my own workflows.
Squiggles Core 4X

Squiggles Core 4X is my first iteration of developing a robust framework of tooling for the purposes of game development. It attests to my passion for crafting tools that enable creators to create more without needing to worry about the little details, but still moving out of the way when they do.
Sqore

Sqore demonstrates adaptability and reprioritization as I discovered how most users prefer to use GDScript than C#. This reconstruction also enabled performance optimizations and required structuring a deployment strategy to enable easier installation for end-users.
Where The Dead Lie

Where The Dead Lie is a game made during a game jam, a type of hackathon where I was challenged to construct a game from start to finish while adhering to certain criteria. This project clearly demonstrates my ability to work with a clearly defined vision even under pressure of a deadline.
Shell Fur Breakdown

The breakdown of Shell Fur Rendering takes a more narrative approach to focus on the journey of creation rather than the specific implementation. I express the struggles I faced in a somewhat lighthearted manner while reinforncing the idea that the entire art of creation is a struggle throughout.
This blog
This blog is an evolving beast that I have maintained in one form or another. It is statically generated from source code (see footer). The resulting website is robust, responsive, and strictly uses HTML and CSS, no JavaScript required! This is done to minimize load times and maximize security.
Technology Experience
Software
Software | Type |
---|---|
Git | All things version control |
Godot | Hobby development |
Unity | Hobby Development |
Blender | 3D Game art |
Krita | 2D Game art |
Inkscape | Vector Art (primarily icons) |
Office Suite | Word processing, Sheets, Presentation, etc… |
Languages
Web | Scripting | System/Native |
---|---|---|
C# | C# | C# |
Python | Python | Rust |
HTML | GDScript | Java |
CSS | lua | C++ |
JavaScript | Bash | - |
TypeScript | - | - |
Shopify | - | - |
Open Source Contributions
Godot Rust
Godot Rust is a library that allows for writing rust code that integrates with the Godot Game Engine, whether for specific game scripting or for more general purpose tools development
- Recipes Section Documentation Guides
Note that some of these pages may have been updated since my last contribution
Hobbies
I enjoy a variety of things including
- Cooking
- At home, improvised film review
- Spending time with my family
- Hiking
- Camping
- Playing games myself