Steam and the Steam logo are trademarks and/or registered trademarks of Valve Corporation in the U.S. and/or other countries.

A Couple of Spirits Logo

Eti the Spirit :: If you're seeing this then something broke or you have JS off.

My Skills and Achievements

    Hello! If you are reading this, you have expressed some level of interest in my skillset. This page covers some of my notable contributions throughout the course of at least 0 (If you are seeing this, something might have broken. That's kind of embarrassing, now isn't it?) years of programming experience. I don't think there's anything more fascinating and enjoyable than making games and software. Most of my time has been spent in the small-scale open source space, developing mods and tools for the communities of the games I support.

    If you are interested in having a deeper look into who I am personally, my website has a more casual, public-facing About Me page. Otherwise...

I Am Familiar With:

  • C# (including Unity) and Java
  • Lua and Luau
  • x86_64 Assembly
  • C++ and C
  • High Level Shader Language (HLSL) and Direct3D 11 Assembly
  • Javascript

I Have Worked On:

  • Experiences and Tools on Roblox
    ◦ Worked with Sonar Studios as a gameplay programmer for Creatures of Sonaria, which has over 300,000,000 visits and an average of 10,000 concurrent daily players. The Experience has been used in Roblox Corporation's promotional materials. I wrote many backend systems for the game.
    ◦ Created FastCast, a code library that simulates high-precision projectile physics in realtime. Its thread on the Roblox Developer Forum has over 131,000 views, earning it #3 most popular thread of all time. Unfortunately this tool is no longer maintained due to my dropping interest in the platform.

  • Starbound Mods and Tools
    ◦ Worked directly with the team behind Frackin' Universe, a complete game overhaul mod that has over 921,000 users and a five star community rating. I am responsible for a number of UI performance enhancements, and the addition of the Extended Codex, a game item that allows reading lore entries far more comfortably than its vanilla counterpart.
    ◦ Created The Ori Mod (Starbound Edition) earning over 22,000 users and a five star community rating.
    ◦ Created XModConfig, an experimental mod providing a simple way for users to customize their experiences, which has earned just over 1,000 users.

  • Minecraft Mods
    ◦ Created The Ori Mod (Minecraft Edition) out of personal interest for the Ori franchise.

  • WildStar Mods and Applications
    ◦ Created MouseLockUtil, a very simple quality of life mod for players using first person mode. It allows players to use a custom crosshair.
    ◦ Created NPCBubbles, an experimental immersion mod to copy passive NPC dialog bubbles into the player's chat window.
    ◦ Created Damage Locator, which emulates an FPS-style damage indicator when the player is attacked.
    ◦ Worked with NexusForever as a dataminer. NexusForever is a volunteer development team dedicated to creating a server emulator for WildStar.
    ◦ Modified GalaxyLibrary, creating a private variation for NexusForever. My modification allows players to create any item in the game for both functional and cosmetic use, targeted towards role-playing environments.

  • Spiral Knights Tools
    ◦ Created ThreeRingsSharp, a reverse engineering toolkit aimed at animators and content creators looking to create Spiral Knights themed fan content. It is well-recognized by the artists of the community.

  • No Man's Sky Mods and Tools
    ◦ Created BNKReplacer, a toolkit for the Wwise Audio Engine allowing modders to replace audio assets. I have used this tool to create Robocraft SMG Photon Cannons, a sound-swap mod for the ship's laser weapons.
    ◦ Created Hardcore Space Combat, a modification to enemy AI designed to create more challenging battles for experienced players.
    ◦ Worked directly with the NMS Seed Group, which is responsible for reverse engineering the algorithms No Man's Sky uses generate all randomized content within the game. I helped to map out the bytecode within the main randomizer function.

  • Risk of Rain 2 Mods
    ◦ Recreated Void Reaver Player Character, which turns one of the game's enemies into a playable character with its own set of mechanics.
    ◦ Created HP Bar API, which allows modders to customize the colors of healthbars for certain player characters. It is used by the Void Reaver Player Character mod.

  • ChilloutVR Mods
    ◦ Created CVRLocalTools, appending some useful animator parameters on the fly, mostly inspired by that of VRChat's systems.

    ◦ Created The Cybergrind Music Mod, which allows players to customize the background music for ULTRAKILL's freeplay mode.

  • The Binding of Isaac: Repentance Mods
    ◦ Created Holocrypt Death Sounds, which is a satire mod to add some comic relief to players' failures.

  • Garry's Mod Addons
    ◦ Contributed to the Player Weld STool, a niche mod which allows players to attach props to their character. It later lead to the third party creation of PAC3, a successful player customization mod that mimics some behavior from the Player Weld STool.