Here is a list of languages I have worked on and my proficiency with them:
- Python: My first language that I started programming with. I do not work much with Python these days, but I mainly use it to build smaller tools and automate tasks.
- C & C++: My primary language of choice when it comes to developing. Have used both to develop games, mods, and smaller software projects. I should be proficient enough to get most things done, but I can't remember every single detail with the language.
- Assembly: I started learning to read some X86 Assembly when working on the P2:MM plugin to figure out how to patch and hook onto game functions and such. In my first year at DigiPen, we were taught to work with ARM assembly, but since then, I haven't needed to use it much, so my experience with it has faded.
- C#: My experience from C & C++ has helped me pave my way with C# to work on Unity projects. My experience with Unity itself is a bit limited, since I worked on some smaller projects in the past, but they never took off.
- Typescript: I do not have much proficiency in Typescript, but I am slowly learning the language so I can develop UI's with Strata Source's Panorama UI system.
- Svelte: Not much experience, but I have had some minor knowledge of HTML & CSS to do along with working with it. I am learning this along with Typescript to help contribute to the Strata Source Wiki.
- Rust: Little to none, but a language I wish to learn since it's been used more and more.



