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
For a more detailed explanation of my work at Decoy Games, LLC, see the link here
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
For a list of games I have worked on via initialPrefabs, see the link here
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:
For a list of videos and technical demos I have made via Thousand Ant, see the link here.
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.