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. Some of the works I’ve done that are open sourced

    tools

  2. NimGui, a 1 draw call ImGui for Unity

    ui

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

    work

  4. The consulting work I do at initialPrefabs

    work

  5. Things I’ve worked on at Thousand Ant

    work

  6. Thoughts on development

Post activity