My Projects
This page is meant as a listing for some general projects, mostly programming related, which I've been working on. As some of these things become more complete they'll likely make their way to dedicated pages, and maybe even to the navigation bar!
Music Collage
This is a sort of experimental project I've been working on with my brother, focused on using unique collages of icons as a way of exploring new music. I'm quite happy with how it turned out aesthetically, and though I would like to spend some time refactoring the code, it certainly gets the job done as is. Click here to try it out, and please let us know what you think!
On the technical side, this was my first real foray in Web Assembly, and frankly it was still much easier to write the required C code for this project than it was to write the Javascript (what a wreck of a language...). I definitely plan to make more use of WASM in the future, but hopefuly not using Emcripten or C++. With the Memory64 feature soon making its way into browsers, I hope to write my future WASM projects in Jai or Odin.
GON Parsers
Throw out that JSON and get yourself an upgrade! GON is the new kid on the textual data file format block and he's bringing the heat! Go read about it here.
sample_object {
file_name test.gon
number 35.35
string "this is a string"
array [ 1 [ 2.1 2.2 ] 3 ]
nested_object {
number 53.53
string "this is a string"
array [ 1 2 " three " 4 five 6 7 8 ]
}
}
Game Development
I occasionally find the time to work on game development. If you want to see my current and previous projects, click here.