Avatar
😀

Organizations

README.md

I’m a game developer highly interested in

  • low level tech
  • graphics programming
  • performance & optimizations
  • C, C#, Rust

My Work

Decoy Games, LLC

At Decoy Games, I am a Senior Engineer & Graphics programmer, where I:

  • Develop rendering features to achieve a visual target given the concept art
  • Introduce archithecture to manage memory efficiently through custom allocators
  • Profile and perform project wide analysis for performance degradation
  • Created custom tools for the art team to streamline workflow

InitialPrefabs

I cofounded my own development studio, initialPrefabs, where I primarily do:

  • Game Development consultation
    • Creating custom solutions to help other studios build their games / products / technical demos
  • Create custom tools to aid the game development process

Thousand Ant

At Thousand Ant, I was a contract software engineer and technical writer where I help clients create demos and write technical scripts for their products and services.

Some clients I have worked with include:

Spare Time

Geometroid - Rendering Engine

  • I am currently working on a Rust & Vulkan based rendering engine, Geometroid.
    • HLSL shader pipeline similar to Unity allowing you to write the Vertex and Fragment shader pipeline.
    • A procedural shape library allowing you to construct meshes on the fly and submit for rendering.
  • I’ve worked on some open source tooling for Unity which can be viewed on the initialPrefab Github.

Popular posts

  1. NimGui, a 1 draw call ImGui for Unity

  2. The work I have done @ Decoy Games, LLC

  3. The consulting work I do at initialPrefabs

  4. Things I’ve worked on at Thousand Ant

  5. Thoughts on development

Post activity